簡體   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