AES 암호화의 OpenSSL 패드 키?


1

나는 이것을 Stack Overflow에 게시했지만 누군가 내가 대신 여기에 게시해야한다고 말했다.

openssl과 함께 aes-128-cbc 암호화를 사용하려고하는데 키가 32 자리 여야한다고 기대합니다. 그러나 키 길이를 18로 설정하면 openssl에서 오류가 발생하지 않습니다.

echo hello | openssl enc -aes-128-cbc -A -a -nosalt -K 123456789012345678 -iv 66666666666666666666666666666666

output:zBN+65infn74QK+prfY6kw==

그러나 32 자리가 될 때까지 키 뒤에 0을 추가하면 여전히 동일한 결과를 얻습니다.

echo hello | openssl enc -aes-128-cbc -A -a -nosalt -K 12345678901234567800000000000000 -iv 6666666666666666666666666666666

output:zBN+65infn74QK+prfY6kw==

OpenSSL이 패딩을 키에 추가한다는 문서가 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.