Несоответствие генерации pw Dovecot

Согласно вики Dovecot , схема SHA256 является паролем, который хранится в базе 12256, но это сумма [sha21] 64, но это сумма [его]. не совпадают с выводом этой команды:

$ echo -n "test" | sha256sum | awk '{ print $1 }' | base64
OWY4NmQwODE4ODRjN2Q2NTlhMmZlYWEwYzU1YWQwMTVhM2JmNGYxYjJiMGI4MjJjZDE1ZDZjMTVi
MGYwMGEwOAo=

Почему он отличается?

2
задан 16 July 2017 в 18:50
1 ответ

Я нашел ответ. Результатом

$ echo -n "test" | sha256sum

является шестнадцатеричное представление хэша. sha256sum не имеет опции для сырого (двоичного) вывода. Эта команда работает:

$ echo -n "test" | openssl dgst -binary -sha256 | base64
2
ответ дан 3 December 2019 в 11:28

Теги

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