检查/验证 OpenSSL 的解密密钥

orm*_*leo 6 unix encryption openssl cryptography

file1在 Unix 系统上,我使用 OpenSSL AES-256-CBC加密文件:openssl aes-256-cbc -a -salt -in file1 -out file1.enc -k secret

解密是通过openssl aes-256-cbc -d -a -in file1.enc -out file1.dec -k secret

有没有办法在实际开始解密过程之前验证秘密是否正确?

到目前为止,我的研究还没有显示出任何有用的结果。

zap*_*aph 1

如果您拥有的只是加密数据,则无法在解密之前确定密钥是否正确。除了您所期望的检查数据是否有意义之外,也无法确定解密后密钥是否正确。

您必须添加一些其他方法来确定密钥是否正确。