HMAC-Generator (SHA-256/384/512)
Berechnen Sie einen schlüsselbasierten HMAC über eine Nachricht mit Ihrem geheimen Schlüssel, dargestellt als Hex und Base64, über das native Web Crypto des Browsers. Dieselbe Konstruktion, die der JWT-Verifizierer für HS256 verwendet. Ihr Schlüssel verlässt nie Ihren Browser.
Hashing & KryptoHMAC läuft lokal über Web Crypto. Ihre Nachricht und Ihr Schlüssel verlassen nie Ihren Browser.
Wie HMAC aufgebaut ist
HMAC hasht die Nachricht zweimal. Der Schlüssel wird vor dem ersten Hash per XOR mit einem festen inneren Pad und vor dem zweiten mit einem äußeren Pad verknüpft, und diese Zwei-Pad-Konstruktion verhindert Length-Extension-Angriffe. Der Schlüssel wird zuvor auf die Blockgröße des Hashes gebracht.