Featured image of post golang hmac-sha256 验证签名

golang hmac-sha256 验证签名

使用 hmac-sha256 验证签名

func CheckMAC(message, messageMAC, key []byte) bool {
	mac := hmac.New(sha256.New, key)
	mac.Write(message)
	expectedMAC := mac.Sum(nil)
	return hmac.Equal(messageMAC, expectedMAC)
}