OpenSSL Колодки Ключи в шифровании AES?

269
Trisha

Я разместил это на переполнении стека, но кто-то сказал мне, что я должен опубликовать это здесь.

Я пытаюсь использовать шифрование aes-128-cbc с openssl, и я ожидаю, что ключ должен состоять из 32 цифр. Однако я заметил, что при вводе длины ключа 18 openssl не выдает ошибку.

echo hello | openssl enc -aes-128-cbc -A -a -nosalt -K 123456789012345678 -iv 66666666666666666666666666666666  output:zBN+65infn74QK+prfY6kw== 

Но если я добавлю 0 после ключа до 32 цифр, я все равно получу тот же результат.

echo hello | openssl enc -aes-128-cbc -A -a -nosalt -K 12345678901234567800000000000000 -iv 6666666666666666666666666666666  output:zBN+65infn74QK+prfY6kw== 

Есть ли где-нибудь документация, в которой говорится, что OpenSSL добавляет заполнение клавиш?

1

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

Похожие вопросы