繁体   English   中英

AES -192使用PHP进行加密/解密?

[英]AES -192 encryption/decryption using php?

我使用http://www.phpclasses.org/package/3650-PHP-A-pure-PHP-AES-128-encryption-implementation.htmlhttp:/上提供的AES128脚本在php中完成了AES128加密/解密。 /www.phpclasses.org/browse/file/17721.html现在,我有一个24个字符的密钥,并且数据(已经存储在数据库中)已使用24个字符的密钥加密。 因此,我应该解密此数据。

我认为这是AES-192(如果输入错误,请纠正我),因为它是24个字符的密钥。 是否可以修改phpclasses上可用的AES128.php代码(上面的链接),以便可以将其用于解密AES192加密数据。 请帮忙..

如果您对密码学不太了解,我不会尝试修改自己的代码。 出错的可能性很高。

如果您可以随意更改使用的AES实现,为什么不使用PHP提供的mcypt模块( http://php.net/manual/en/ref.mcrypt.php )? 它支持AES-128,-192,-256位(名称为MCRYPT_RIJNDAEL_xxx)以及更多。 另外,作为免费赠品,您可以找到大量的代码示例。

这是一个示例: http : //www.php.net/manual/zh/function.mcrypt-encrypt.php#78531

使用mycrypt和RIJNDAEL-192密码,与AES相同。

http://fr2.php.net/manual/fr/mcrypt.ciphers.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM