Замените OpenSSL на Mcrypt - PullRequest
       47

Замените OpenSSL на Mcrypt

0 голосов
/ 03 августа 2020

Поскольку кажется, что есть ошибка с OpenSSL и HEX passphrase длиннее 32, я хотел бы протестировать Mcrypt.

Это моя рабочая OpenSSL команда:

echo -n "11111111111111111111111111111111" | xxd -r -p | openssl enc -aes-128-ecb -nopad -K 00000000000000000000000000000000 -nosalt | xxd -p

Это моя неудачная OpenSSL команда:

echo -n "11111111111111111111111111111111" | xxd -r -p | openssl enc -aes-128-ecb -nopad -K 000000000000000000000000000000000000000000000000 -nosalt | xxd -p

бросание ...

hex string is too long, ignoring excess

Как я могу использовать Mcrypt вместо, пробовал ?:

echo -n "11111111111111111111111111111111" | xxd -r -p  | mcrypt -m ecb -a rijndael-128 -k 00000000000000000000000000000000 | xxd -p

Но не дает такого же результата при работе OpenSSL.

...