【发布时间】:2019-06-29 20:56:43
【问题描述】:
http://play.golang.org/p/SKtaPFtnKO
func md(str string) []byte {
h := md5.New()
io.WriteString(h, str)
fmt.Printf("%x", h.Sum(nil))
// base 16, with lower-case letters for a-f
return h.Sum(nil)
}
我只需要从输入字符串转换而来的哈希键字符串。我能够使用 h.Sum(nil) 以字节格式获取它,并且能够以 %x 格式打印出哈希键。但是我想从这个函数返回 %x 格式,以便我可以使用它将电子邮件地址转换为哈希键并使用它来访问 Gravatar.com。
如何在 Go 中使用 md5 函数获取 %x 格式的 Hash-key?
谢谢,
【问题讨论】: