Назад к вопросам
СБЕР
Middle
3
Можешь привести пример хэш-функции?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Go для хэширования часто используют пакет crypto или hash. Например, простая хэш-функция с использованием SHA-256 из пакета crypto/sha256 выглядит так:
package main
import (
"crypto/sha256"
"fmt"
)
func main() {
data := []byte("пример данных")
hash := sha256.Sum256(data)
fmt.Printf("Хэш: %x\n", hash)
}
Этот код вычисляет SHA-256 хэш от строки "пример данных" и выводит его в шестнадцатеричном виде.