欢迎访问我的独立博客

go hmac使用

94 func generateSign(data, key []byte) string {
95 mac := hmac.New(sha1.New, key)
96 mac.Write(data)
97 expectedMAC := mac.Sum(nil)
98 return base64.StdEncoding.EncodeToString(expectedMAC)
99 }
signature := generateSign([]byte(data), []byte("123"))
posted @ 2018-02-07 11:52  github.com/starRTC  阅读(701)  评论(0编辑  收藏  举报