Generator HMAC (SHA-256/384/512)

Oblicz HMAC z kluczem nad wiadomością przy użyciu twojego tajnego klucza, pokazany jako hex i Base64, przez natywne Web Crypto przeglądarki. Ta sama konstrukcja, której weryfikator JWT używa dla HS256. Twój klucz nigdy nie opuszcza twojej przeglądarki.

Hashowanie i krypto

HMAC działa lokalnie przez Web Crypto. Twoja wiadomość i klucz nigdy nie opuszczają twojej przeglądarki.

Jak zbudowany jest HMAC

K ⊕ ipadWiadomośćHhash wewnętrznyK ⊕ opadhash wewnętrznyHHMAC

HMAC haszuje wiadomość dwukrotnie. Klucz jest łączony operacją XOR ze stałym wewnętrznym padem przed pierwszym haszowaniem i z zewnętrznym padem przed drugim, a ta konstrukcja z dwoma padami zapobiega atakom przez rozszerzenie długości. Klucz jest najpierw redukowany do rozmiaru bloku funkcji skrótu.

API endpointGEThttps://ronutz.com/api/v1/hmacDocumented, not served. Opens the specification.

Źródła