我需要使用RIJNDAEL algorythm加密一些.mp3文件,我正在尝试使用最新的laravel版本实施该文件,但到目前为止没有成功。
我在做什么:
app.php
'cipher' => 'MCRYPT_RIJNDAEL_128',
已添加到composer.json:
"ext-mcrypt": "*"
通过这些更改,我收到以下错误:
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
还应该做些什么?我已经做了一些研究,但到目前为止还没有解决方案。
谢谢
mcrypt是不安全的。使用其他替换它的库之一(例如基于OpenSSL的库)。
MCRYPT_RIJNDAEL_128
是Rijndael,其分组密码为128位。 也称为AES,只要您使用128、192或256位的密钥大小(分别用于AES-128,AES-192和AES-256)。
因此,只需使用所示的受支持密码之一,就可以设置好。