我正在尝试从消息和秘密生成 HMAC 256 哈希。但是当我返回它时,它是不正确的。func makeSig(s Signature) string { secretHash := md5.New() secretHash.Write([]byte("secret")) key := secretHash.Sum(nil) fmt.Println("The secret key is ", hex.EncodeToString(key)) message := strings.Join([]string{"one", "two", "three"}, "") fmt.Println("The message is ", message) sig := hmac.New(sha256.New, key) sig.Write([]byte(message)) return hex.EncodeToString(sig.Sum(nil))}不知道有什么问题,请指教。
1 回答
- 1 回答
- 0 关注
- 430 浏览
添加回答
举报
0/150
提交
取消