从 2022 年初开始,openssl -aes-256-cbc 就无法解密我的机密了

从 2022 年初开始,openssl -aes-256-cbc 就无法解密我的机密了

大约在 2022 年 3 月,我加密了一些秘密并将它们保存在文本文件中:

echo mysecret | openssl enc -aes-256-cbc -a -A -e -k $mypassword

并保存结果。

当时这有效但现在我发现我无法解密它们:

echo $myencryptedsecret | decrypt=openssl enc -aes-256-cbc -a -A -d -k $mypassword

得到我:

*** 警告:已弃用密钥派生方法。
使用 -iter 或 -pbkdf2 会更好。
??#pY?Z
解密错误
80FBE749F87F0000:错误:1C800064:提供商例程:ossl_cipher_unpadblock:错误解密:提供商/实现/密码/ciphercommon_block.c:107:

我可以加密和解密新的东西(我注意到了弃用警告)但是我如何绕过错误的解密来检索两年前的秘密呢?

相关内容