/
pyo
/
updater
Обзор
Документация
Войти
/
pyo
/
updater
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
develop
pkg/util/hasher.go
25 строк
392 B
ilovepitsa
restore from another repo
16 июн 2025, 13:25
16 июн 2025, 13:25
d7455bb
Код
Авторство
О чём код?
package util import ( "crypto/sha256" "encoding/hex" "hash" ) type StringHasher struct { buf hash.Hash } func NewStringHasher() *StringHasher { return &StringHasher{ buf: sha256.New(), } } func (sh *StringHasher) HashString(s string) string { sh.buf.Reset() sh.buf.Write([]byte(s)) hashBytes := sh.buf.Sum(nil) hashString := hex.EncodeToString(hashBytes) return hashString }