Bash openssl enc到PHP openssl dec

时间:2018-12-18 15:24:40

标签: php linux bash

我用bash制作了一个加密文件,我想用PHP解密并打开它。我已经尝试了4天了,但一直无法正常工作。

bash中:

openssl enc -e -base64 -AES-256-CBC -nosalt -k myPassword -iv 0000000000000000 -in file.txt -out file.txt.enc

在PHP中:

$decryptedMessage = openssl_decrypt($encryptedMessage, 'AES-256-CBC', 'myPassword', 0, '0000000000000000');

我没有收到任何错误消息。我调试了加密的字符串。 PHP和Bash都返回不同的内容。

PHP:7oPl2D7 + tNasLpm7v0VTysnzk + Fqq3QpXr8UZAHMllE =

重击:oswo7jRzbBGzpe70zFfEP / V92TGj7ZmwqMj + N3vSOXc =

有人知道我如何进行这项工作吗?

最诚挚的问候

0 个答案:

没有答案