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:
  1. <?php
  2. $str = '测试字符串,来一截长一点的';
  3. $key = 'aaaadasdfasdf';
  4. $td = mcrypt_module_open('tripledes', '', 'ecb', '');
  5. $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
  6. mcrypt_generic_init($td, $key, $iv);
  7.  
  8. // 加密
  9. echo $encrypted_data = mcrypt_generic($td, $str);
  10.  
  11. echo '<br />';
  12. // 解密
  13. echo mdecrypt_generic($td, $encrypted_data);
  14.  
  15.  
  16. mcrypt_generic_deinit($td);
  17. mcrypt_module_close($td);
  18. ?>

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

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

Tags:

留条评论