Mcrypt ֧��ʹ���������㷨�����м��ܺͽ��ܡ�
�����ʹ�� libmcrypt-2.2.x ���ӱ��� PHP��
ͨ��ʹ������Ҫ���ĸ�������mcrypt_cfb()��
mcrypt_cbc(), mcrypt_ecb()��
�� mcrypt_ofb()��
�Լ� MCRYPT_ENCRYPT
and
MCRYPT_DECRYPT
�������ݽ��мӽ��ܡ�
�����ʹ�� libmcrypt 2.4.x ���� 2.5.x �汾�����Ϻ�����Ȼ���á� ���ǽ���ʹ���°汾�ṩ�ĸ��Ƚ��ĺ�����
Example #1 �� 2.4.x ����߰汾��ʹ�� 256 ���ص���Կ��AES �㷨�� CBC ģʽ��������������
<?php
$key = hash('sha256', 'this is a secret key', true);
$input = "Let us meet at 9 o'clock at the secret place.";
$td = mcrypt_module_open('rijndael-128', '', 'cbc', '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_DEV_URANDOM);
mcrypt_generic_init($td, $key, $iv);
$encrypted_data = mcrypt_generic($td, $input);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
?>