如何在php5中使用RC6?

时间:2013-04-22 10:36:58

标签: php encryption php-5.3 mcrypt

我需要在我的项目中使用RC6密码。但是,因为我服务器中安装的mcrypt库是mcrypt版本2.5.8,所以它不支持RC6密码。正如http://www.php.net/manual/en/mcrypt.ciphers.php中所写,RC6 128位密码仅受libmcrypt 2.2.x和2.4.x支持。以下是该网站上的解密:

MCRYPT_RC6 (libmcrypt > 2.4.x only)

MCRYPT_RC6_128 (libmcrypt 2.2.x only)

MCRYPT_RC6_192 (libmcrypt 2.2.x only)

MCRYPT_RC6_256 (libmcrypt 2.2.x only)

我真的需要在我的项目中使用RC6密码。我试图找到如何安装mcrypt库版本2.2.x或2.4.x,但我找不到它。我使用PHP 5.3.2,这是php -v

的输出
  

PHP 5.3.2-1ubuntu4.19与Suhosin-Patch(cli)(内置:2013年3月11日15:23:48)   版权所有(c)1997-2009 PHP小组   Zend Engine v2.3.0,版权所有(c)1998-2010 Zend Technologies

1 个答案:

答案 0 :(得分:0)

您可以在此处下载最新版本的MyCrypt:

http://sourceforge.net/projects/mcrypt/files/latest/download