2017-07-27 171 views
1

當我加密使用加密庫那個時候它給了我這樣的錯誤ID功能mcrypt_get_iv_size()在笨已被棄用的PHP版本7.1

enter image description here

謝謝您幫助

+1

最好不要使用PHP mcrypt,它是棄用軟件,多年未更新,不支持標準PKCS#7(néePKCS#5)填充,只有非標準的null填充不能甚至可以用於二進制數據。 mcrypt有很多優秀的[bug](https://sourceforge.net/p/mcrypt/bugs/),可以追溯到2003年.mcrypt-extension已被棄用,將在PHP 7.2中被刪除。請考慮使用[defuse](https://github.com/defuse/php-encryption)或[RNCryptor](https://github.com/RNCryptor),他們提供了一個完整的解決方案,並且正在維護和正確。 – zaph

回答