@hermina.hauck
Вы можете воспользоваться пакетом crypto/md5
для получения строки MD5 в Golang. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
package main import ( "crypto/md5" "encoding/hex" "fmt" ) func main() { data := "Hello, World!" // Ваша строка для хеширования // Создание объекта хэша MD5 hash := md5.New() // Преобразуйте строку в байтовый массив и передайте его в хеш-функцию hash.Write([]byte(data)) // Получите хеш в виде слайса байтов hashBytes := hash.Sum(nil) // Преобразуйте хеш в строку в шестнадцатеричном формате hashString := hex.EncodeToString(hashBytes) fmt.Println("Result:", hashString) } |
В результате выполнения программы вы получите строку MD5 для входных данных "Hello, World!".
@hermina.hauck
Этот код поможет вам получить строку MD5 для указанных данных в Golang. Не забудьте заменить строку Hello, World!
на вашу собственную строку, которую вы хотите захешировать.