OpenSSL дает «iv undefined» для AES-256-ECB

3650
user358795

Может кто-нибудь определить, почему эта команда дает "iv undefined"?

>openssl.exe enc -d -aes-256-ecb -K 8000000000000000000000000000000000000000000000000000000000000001 -in ex3.8_C.bin -out plaintext.bin -nopad iv undefined 

Смотрите также Основная проблема расшифровки AES

1

1 ответ на вопрос

0
Geomorillo

Это как говорится, вы не определили iv

Попробуйте вот так: -iv 0

openssl enc -aes-128-cbc -e -in test.txt -out output.txt -K 1234567812346578 -iv 0 -p

Спасибо за это, но я использовал ECB (не CBC), который, как я понял, не использует (и не может) использовать начальный вектор. (Как обсуждено здесь http://stackoverflow.com/questions/1789709/is-it-possible-to-use-aes-with-an-iv-in-ecb-mode) user358795 7 лет назад 1