در Go: hmac.New(sha256.New, key)، نوشتن پیام و Sum(nil). برچسبها را با hmac.Equal مقایسه کنید.
HMAC
کد احراز پیام ساختهشده از هش و کلید مخفی؛ برخلاف sha256(secret||msg) در برابر length extension مقاوم است.
در Go: hmac.New(sha256.New, key)، نوشتن پیام و Sum(nil). برچسبها را با hmac.Equal مقایسه کنید.