Monu Tools

Generator HMAC-a

Generirajte HMAC za poruku i tajni ključ koristeći SHA-1, SHA-256, SHA-384 ili SHA-512, u vašem pregledniku.

Kako koristiti HMAC

  1. 01

    Odaberite algoritam za hashiranje.

  2. 02

    Unesite tajni ključ i poruku.

  3. 03

    Kopirajte HMAC, prikazan kao hex sažetak.

Potpišite poruku ključem

Generator HMAC-a koji potpisuje poruku tajnim ključem pomoću SHA-1, SHA-256, SHA-384 ili SHA-512 i prikazuje rezultat kao heksadekadski sažetak. Odaberite algoritam, unesite ključ i poruku i kopirajte potpis.

Što HMAC dokazuje

HMAC znači kod za autentifikaciju poruka zasnovan na sažetku. To je ključem obrađen sažetak: kombiniranje tajnog ključa s porukom dokazuje dvije stvari odjednom, da je poruku stvorio netko tko drži ključ i da nije izmijenjena tijekom prijenosa.

Razlika u odnosu na obični sažetak je ključ. Svatko može izračunati SHA-256 poruke, ali samo netko s dijeljenom tajnom može proizvesti ispravan HMAC, što je ono što kontrolni zbroj pretvara u dokaz autentičnosti.

Gdje se HMAC pojavljuje

Zato je posvuda u web-infrastrukturi. Webhookovi iz servisa poput Stripe, GitHub i Slack potpisuju svaki zahtjev HMAC-om tako da vaš poslužitelj može potvrditi da je poziv doista stigao od njih, a mnogi API-ji potpisuju zahtjeve na isti način.

Odabir algoritma

SHA-256 je uobičajena zadana postavka; SHA-384 i SHA-512 su jači, dok je SHA-1 zastario i najbolje ga je izbjegavati za nove sustave.

Sigurnosna napomena

Izvodi se lokalno pomoću Web Crypto API-ja, pa se vaš ključ i poruka nikada ne učitavaju, što je važno jer je ključ tajna.

Često postavljana pitanja

Što je HMAC?

Kodirani hash koji dokazuje da je poruku stvorila osoba koja drži tajni ključ i da nije izmijenjena. Široko se koristi za potpisivanje API zahtjeva i webhookove.

Šalje li se moj tajni ključ negdje?

Ne. HMAC se izračunava u vašem pregledniku s Web Crypto API-jem, pa ključ i poruka nikada ne napuštaju vaš uređaj.

Koji algoritam koristiti?

SHA-256 je uobičajeni zadani. SHA-384 i SHA-512 su jači; SHA-1 je naslijeđen i best je izbjegavati ga za nove sustave.

Izvori

Ugradi ovaj alat

Dodajte ovaj alat na vlastitu web stranicu. Kopirajte isječak u nastavku; automatski ostaje ažuran.

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

Slični alati