php+mcrypt的编译步骤

php+mcrypt的编译步骤

下载mycrypt:

http://prdownloads.sourceforge.net/mcrypt/libmcrypt-2.5.7.tar.gz

编译mcrypt:
./configure –prefix=/usr/local
make
make install

然后编译php,加上编译参数
./configure ……………. –with-mcrypt=/usr/local/lib
make;make install

重启apache
over

测试代码

< ?php
$str = '测试字符串,来一截长一点的';
$key = 'aaaadasdfasdf';
$td = mcrypt_module_open('tripledes', '', 'ecb', '');
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);

// 加密
echo $encrypted_data = mcrypt_generic($td, $str);

echo '<br />';
// 解密
echo mdecrypt_generic($td, $encrypted_data);

mcrypt_generic_deinit($td);
mcrypt_module_close($td);
?>

作者: 发表于August 15, 2005 at 9:14 am

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags:

留条评论