2017-04-26 77 views

回答

1

繼續功能手冊中的註釋部分,你會看到以下內容:

如果你在2015年編寫代碼的加密/加密的數據,你應該使用 openssl_encrypt()和openssl_decrypt ()。底層庫 (libmcrypt)自2007年以來已被放棄,並執行遠遠遜於 OpenSSL的(它利用現代處理器的AES-NI,是 緩存定時安全)。 [Link to the full comment]

因此,考慮使用openssl_encrypt() & openssl_decrypt()代替。 他們仍可獲得支持和更好的執行。

1

https://github.com/iam-raihan96/3DES-ECB-Cryptography-in-PHP

在這裏,我在寫3DES-ECB加密PHP。在那裏你會使用 「mcrypt的」 和 「Crypt_openssl」 使用爲 「OpenSSL」獲得兩個類文件 「Crypt_mcrypt」。所以你可以使用其中任何一個,但它是

高度recomended使用「Crypt_openssl」