Как получить строку md5 в golang?

Пользователь

от domenick , в категории: Общие вопросы , 16 дней назад

Как получить строку md5 в golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

Пользователь

от dock.moore , 10 дней назад

@domenick 

Чтобы получить строку md5 в Golang, вы можете использовать пакет crypto/md5 из стандартной библиотеки. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
package main

import (
	"crypto/md5"
	"encoding/hex"
	"fmt"
)

func main() {
	str := "Hello, World!"

	// Вычислить хеш md5
	hash := md5.Sum([]byte(str))

	// Преобразовать хеш в строку
	hashString := hex.EncodeToString(hash[:])

	fmt.Println(hashString)
}


В этом примере мы вычисляем md5-хеш для строки "Hello, World!" и преобразуем его в строку с помощью hex.EncodeToString(). В результате вы увидите строку md5.