|
Хеши SHA256 часто используются для вычисления коротких идентификаторов для бинарных или текстовых данных. Например, TLS/SSL сертификаты используют SHA256 для вычисления подписи сертификата. Вот как вычислять хеши SHA256 в Go. |
|
![]()
|
|
|
Go реализует несколько хеш-функций в различных
пакетах |
|
|
|
|
Здесь мы начинаем с нового хеша. |
|
|
|
|
|
Получаем итоговый результат хеша в виде среза байтов.
Аргумент |
|
|
|
Запуск программы вычисляет хеш и выводит его в читаемом шестнадцатеричном формате. |
|
|
Можно вычислять другие хеши по аналогичному шаблону.
Например, для вычисления хешей SHA512
импортируй |
|
|
Учти, что если нужны криптографически безопасные хеши, следует тщательно изучить стойкость хешей! |
Далее: Кодирование Base64.