为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 []bytes 得到十六进制

如何从 []bytes 得到十六进制

Go
largeQ 2021-07-02 13:58:48
http://play.golang.org/p/SKtaPFtnKOfunc 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 格式的哈希键?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号