Monu Tools

Generátor HMAC

Generujte HMAC pre správu a tajný kľúč pomocou SHA-1, SHA-256, SHA-384 alebo SHA-512 vo vašom prehliadači.

Ako používať nástroj HMAC

  1. 01

    Vyberte hashovací algoritmus.

  2. 02

    Zadajte váš tajný kľúč a správu.

  3. 03

    Skopírujte HMAC zobrazený ako hex digest.

Podpíšte správu kľúčom

Generátor HMAC, ktorý podpisuje správu tajným kľúčom pomocou SHA-1, SHA-256, SHA-384 alebo SHA-512 a zobrazuje výsledok ako hexadecimálny výťah. Vyberte algoritmus, zadajte kľúč a správu a skopírujte podpis.

Čo HMAC dokazuje

HMAC znamená hash-based message authentication code, teda autentifikačný kód správy založený na hash funkcii. Je to hash s kľúčom: skombinovanie tajného kľúča so správou dokazuje dve veci naraz, že správu vytvoril niekto, kto drží kľúč, a že sa počas prenosu nezmenila.

Rozdiel oproti obyčajnému hashu je kľúč. Ktokoľvek dokáže vypočítať SHA-256 správy, no iba niekto so zdieľaným tajným kľúčom dokáže vytvoriť správny HMAC, čo je to, čo mení kontrolný súčet na dôkaz pravosti.

Kde sa HMAC objavuje

Preto je všade vo webovej infraštruktúre. Webhooky zo služieb ako Stripe, GitHub a Slack podpisujú každú požiadavku pomocou HMAC, aby váš server dokázal overiť, že volanie naozaj prišlo od nich, a mnohé API podpisujú požiadavky rovnako.

Voľba algoritmu

SHA-256 je bežná predvoľba; SHA-384 a SHA-512 sú silnejšie, zatiaľ čo SHA-1 je zastaraná a pre nové systémy je najlepšie sa jej vyhnúť.

Bezpečnostná poznámka

Beží lokálne s rozhraním Web Crypto API, takže váš kľúč a správa sa nikdy nenahrávajú, čo je dôležité, keďže kľúč je tajomstvom.

Často kladené otázky

Čo je HMAC?

Kľúčovaný hash, ktorý dokazuje, že správu vytvoril niekto držiaci tajný kľúč a nebola zmenená. Vo veľkej miere sa používa na podpisovanie API požiadaviek a webhookov.

Odošle sa môj kľúč niekam?

Nie. HMAC sa vypočítava vo vašom prehliadači pomocou Web Crypto API, takže kľúč a správa nikdy neopustia vaše zariadenie.

Ktorý algoritmus mám použiť?

SHA-256 je bežnou predvolenou voľbou. SHA-384 a SHA-512 sú silnejšie; SHA-1 je starší a pre nové systémy sa mu najlepšie vyhnúť.

Zdroje

Vložiť tento nástroj

Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.

<iframe src="https://monu.tools/embed/sk/hmac-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Súvisiace nástroje