OpenSSL -aes-256-cbc解密行为在1.0.2o和1.1.0g之间变化

时间:2018-04-25 18:10:02

标签: openssl

这适用于OpenSSL 1.0.2o:

$ echo s+pQpLgAQKY6z9fNtBz63A== | openssl enc -a -d -aes-256-cbc -k a -nosalt
foobar

相同的命令不适用于OpenSSL 1.1.0g:

bad decrypt
140479496508672:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:536:

是否有适用于这两个版本的命令行?如果没有,是否有一个命令行标志,我可以为OpenSSL 1.1.0g添加它以使其工作?

1 个答案:

答案 0 :(得分:3)

在命令中添加onTitleChange(value:any) { //based on your http response set isValid property to true or false.(setting false for now) value.isValid = false; } 使其适用于两个版本(1.0.2o和1.1.0g)。