Яку функцію хеш використовує OpenSSL для створення ключа для AES-256? Я не можу його знайти ніде в їх документації.
$ touch file
$ openssl aes-256-cbc -nosalt -P -in file
enter aes-256-cbc encryption password: (I type "a" and hit enter)
Verifying - enter aes-256-cbc encryption password: (I type "a" and hit enter)
key=0CC175B9C0F1B6A831C399E269772661CEC520EA51EA0A47E87295FA3245A605
iv =4FA92C5873672E20FB163A0BCB2BB4A4
Який алгоритм хешу генерує несолоний хеш після key=
другого останнього рядка для введення "a"?
md5
замістьsha1
, я отримую ті ж результати , як я спочатку відправив. Питання в тому, як отримують 256 біт від MD5 (128-бітний алгоритм хешування)?