0
我已經安裝了McRypt並配置了php.ini。 但mcrypt_get_block_size()仍然不起作用。 但在PHP中 - r可以正確執行mcrypt_get_block_size()。 有人在這種情況下。php:調用未定義的函數mcrypt_get_block_size()
我已經安裝了McRypt並配置了php.ini。 但mcrypt_get_block_size()仍然不起作用。 但在PHP中 - r可以正確執行mcrypt_get_block_size()。 有人在這種情況下。php:調用未定義的函數mcrypt_get_block_size()
從mcrypt的{文檔】(http://php.net/manual/en/mcrypt.ciphers.php)適當MCRYPT_ciphername是MCRYPT_3DES
。
所以通話應該是:
mcrypt_get_block_size('MCRYPT_3DES', 'ecb')
mcrypt的是放棄潔具,它並沒有在多年被更新,最好是移動到當前支持庫。另外編寫mcrypt的Bozos不支持標準的PKCS#5或PKCS#7填充。 – zaph
[defuse](https://github.com/defuse/php-encryption)是一個很好的解決方案,就像[RNCryptor-php](https://github.com/RNCryptor/RNCryptor-php)一樣。 – zaph
現在的重點是爲什麼我可以在「php -r」中運行mcrypt_get_block_size 運行PHP文件無法在此函數中找到。我的英文不好。你明白嗎。 –