Какой набор символов SHA1? - PullRequest
3 голосов
/ 20 мая 2011

Мне нужно знать, какой символ будет генерировать для меня SHA1?

Можно ли узнать набор символов SHA1?Или, если он настраиваемый, каков его набор символов по умолчанию?

Спасибо.

Ответы [ 3 ]

8 голосов
/ 20 мая 2011

SHA-1 не генерирует текст, он генерирует двоичный хэш (как и большинство дайджестов), поэтому у него нет кодировки (или в этом отношении забота о кодировке ввода).если хотите, можете представить его в виде текста (строковое представление шестнадцатеричного значения и base64), особенно если вам нужно передать его по сети или показать его пользователям.Эта кодировка зависит от вас.

2 голосов
/ 20 мая 2011

Я вполне уверен, что это просто двоичные данные, а не любая кодировка символов.Затем вы можете закодировать это в Base64, если хотите.

1 голос
/ 20 мая 2011

Алгоритм хеширования SHA1 принимает поток байтов в качестве входных данных и вычисляет 160-битный дайджест.Версии командной строки выводят дайджест в виде шестнадцатеричной строки.Никакие кодировки не включены.

...