Skapa en HMAC för ett meddelande

Utvecklings- och säkerhetsteam använder HMAC-generator när de förbereder en kontroll, ett lokalt test eller integrationsdata.

Skapa en HMAC för ett meddelande med en hemlig nyckel och håll resultatet redo för test eller integration. Använd det direkt i webbläsaren, utan konto.

Så använder du

  1. Välj algoritmen bland SHA-256, SHA-384 eller SHA-512 beroende på dina integrations- eller testkrav.
  2. Ange den hemliga nyckeln eller lösenfrasen i nyckelfältet och undvik produktionsnycklar på en delad eller obetrodd enhet.
  3. Skriv det exakta meddelande som ska signeras, utan att lägga till mellanslag eller radbrytningar som ditt protokoll inte förväntar sig.
  4. Generera resultatet, läs det och jämför med det värde som din applikation eller dokumentation förväntar sig.

Exempel

Använd ett kort testmeddelande och en testnyckel för att kontrollera om en tjänst accepterar samma signatur. Eftersom resultatet beror på algoritm, nyckel och meddelande ändrar en skillnad i någon av dem det slutliga värdet.

Gränser och format

Var bearbetningen sker

Beräkningen körs i webbläsaren. Nyckeln och meddelandet stannar på din enhet och skickas inte till någon extern tjänst under genereringen.

Vanliga frågor

Hur skiljer sig HMAC från en enkel hash?

En enkel hash omvandlar ett meddelande utan nyckel. HMAC lägger till en hemlig nyckel i beräkningen, vilket hjälper till att verifiera att ett meddelande kom från en part som känner till nyckeln.

Kan jag använda resultatet som lösenord?

Nej, resultatet är en signatur som beräknats för ett specifikt meddelande och en specifik nyckel. Det är inte avsett att lagras som lösenord och ändras när meddelandet eller nyckeln ändras.

Varför matchar inte min signatur?

Kontrollera vald algoritm, den exakta nyckeln och hela meddelandet, inklusive mellanslag och radbrytningar. En enda skillnad räcker för att ge ett annat resultat.

Verktyg i samma kategori