Изменено поведение дешифрования OpenSSL -aes-256-cbc между 1.0.2o и 1.1.0g - PullRequest
0 голосов
/ 25 апреля 2018

Это работает с 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 голосов
/ 25 апреля 2018

Добавление -md md5 к команде заставляет ее работать в обеих версиях (1.0.2o и 1.1.0g).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...