Неожиданное поведение с openssl dgst

Я работаю с кодами HMAC. Я использую два разных метода и получаю два разных результата :(

Используйте командную строку:

      echo "text" > auxFile
openssl dgst -hmac key auxFile

Выход:

      HMAC-SHA256(auxFile)= ca283981e31711509c5c9ddff2b47c7cf45e64e6cdd5738557666160cd9282a6

Используйте онлайн-калькулятор HMAC https://www.freeformatter.com/hmac-generator.html#ad-output.

Вставьте текст:textВставьте ключ HMAC:key

Выход:

      6afa9046a9579cad143a384c1b564b9a250d27d6f6a63f9f20bf3a7594c9e2c6

Почему выходные данные разные? следует ли преобразовать строку «ключ» в какой-либо формат? Документация openssl не помогает https://www.openssl.org/docs/man1.0.2/man1/openssl-dgst.html

0 ответов

Другие вопросы по тегам