HMAC-SHA256-generator

Ange ett meddelande och en hemlig nyckel för att beräkna dess HMAC-SHA256.

Så här använder du

  1. Ange dina värden i fälten ovan.
  2. Tryck på Beräkna för att se resultatet direkt.
  3. Använd Dela-knappen för att kopiera en länk till ditt resultat.

Om denna kalkylator

HMAC-SHA256 är en nyckelbaserad autentiseringskod för meddelanden som definieras i RFC 2104: den kombinerar en hemlig nyckel med meddelandet genom två nästlade SHA-256-hashoperationer (HMAC(K,m) = H((K⊕opad) ∥ H((K⊕ipad) ∥ m))), så att bara den som har nyckeln kan skapa en giltig kod, och varje ändring av meddelandet eller nyckeln ger ett helt annat resultat. Till skillnad från en vanlig hash är HMAC särskilt utformad för att stå emot längdförlängningsattacker.

Den här generatorn utgår från ett meddelande och en hemlig nyckel och beräknar HMAC-SHA256-koden i både hexadecimal form och base64. API-utvecklare använder den ständigt för att signera och verifiera webhook-nyttolaster, skapa begärandesignaturer i AWS-stil, bygga JWT HS256-token och bekräfta att ett meddelande inte har manipulerats under överföringen — eftersom samma nyckel och meddelande alltid ger samma kod kan mottagarsidan räkna om den och jämföra.

Var det här till hjälp?

Du kan välja upp till 3 reaktioner.

Kommentarer

  • Bli först med att kommentera.

Populära kalkylatorer

Alla räknare