HMAC Generátor
HMAC hash aláírások generálása SHA-1, SHA-256, SHA-384 vagy SHA-512 algoritmusokkal. Biztonságos üzenet-hitelesítés API fejlesztéshez és adatintegritás ellenőrzéshez.
Mi a HMAC?
A HMAC (Hash-based Message Authentication Code) egy üzenet-hitelesítési mechanizmus, amely kriptográfiai hash függvényeket használ. Ellenőrzi az adatintegritást és az üzenet hitelességét.
Hogyan működik a HMAC?
A HMAC egy titkos kulcsot kombinál az üzenet adatokkal egy kriptográfiai hash függvény (mint SHA-256) segítségével.
Milyen algoritmusok támogatottak?
Ez az eszköz támogatja a HMAC generálást SHA-1, SHA-256, SHA-384 és SHA-512 algoritmusokkal. A SHA-256 ajánlott a legtöbb felhasználási esethez.
Mi a különbség a HMAC és a szokásos hash között?
A szokásos hash (mint SHA-256) csak az adatintegritást ellenőrzi. A HMAC titkos kulcsot ad a folyamathoz, biztosítva mind az integritást, mind a hitelesítést.
Biztonságos a HMAC?
A HMAC biztonságosnak tekinthető, ha erős hash függvényekkel (SHA-256 vagy felette) és elég hosszú titkos kulcsokkal használják.
Mire használják a HMAC-ot?
A HMAC-ot széles körben használják API hitelesítéshez, JWT token generáláshoz, üzenetintegritás ellenőrzéshez, biztonságos kommunikációs protokollokhoz (TLS, SSH), jelszó tároláshoz és adat validáláshoz.
Milyen hosszú legyen a HMAC kulcsom?
SHA-256 esetén használjon legalább 256 bites (32 byte) kulcsot. SHA-512 esetén legalább 512 bites (64 byte) kulcsokat.
Mi a különbség a HMAC és a titkosítás között?
A HMAC üzenet hitelesítést és integritást biztosít, de nem titkosítja az adatokat. A titkosítás az adatokat olvashatatlanná teszi a jogosulatlan felek számára.
A HMAC ugyanaz, mint a digitális aláírás?
Nem. A HMAC szimmetrikus kriptográfiát használ. A digitális aláírások aszimmetrikus kriptográfiát használnak nyilvános/privát kulcspárokkal.
Hogyan ellenőrzök egy HMAC-ot?
A HMAC ellenőrzéséhez a címzett ugyanazzal az algoritmussal, üzenettel és titkos kulccsal számítja ki a HMAC-ot, majd összehasonlítja a fogadott HMAC-mal.
Mi a HMAC-SHA256?
A HMAC-SHA256 a SHA-256 hash függvényt használó HMAC. 256 bites hash értéket állít elő és széles körben használják web API-kban, JWT tokenekben és biztonságos kommunikációban.
Használható a HMAC jelszó tároláshoz?
Bár a HMAC használható jelszó tárolási rendszerekben, nem ajánlott egyedül használni. Használjon speciális algoritmusokat mint bcrypt, scrypt vagy Argon2.
A(z) HMAC Generátor használata
HMAC aláírásokat készíthet SHA-1, SHA-256, SHA-384 vagy SHA-512 algoritmusokkal üzenetek hitelesítésére és API-kérések ellenőrzésére. Minden számítás helyben fut a böngészőben — a titkos kulcs soha nem kerül elküldésre.
- Írja be az aláírandó üzenetet az üzenet mezőbe, például: Hello, World!
- Adja meg a titkot a Secret Key mezőben (a helyőrző egy my-secret-key jellegű példát mutat).
- Válassza ki a hash függvényt az Algorithm listából: SHA-256, SHA-1, SHA-384 vagy SHA-512.
- Másolja ki a keletkezett aláírást, és hasonlítsa össze az API másik oldala által várt értékkel.
- Módosítsa a kulcsot vagy az üzenetet, és nézze, hogy az aláírás teljesen megváltozik — így derül ki a manipuláció.
Mindkét félnek pontosan ugyanazt az algoritmust és kulcsot kell használnia; egyetlen eltérő karakter is teljesen más aláírást ad.
Kapcsolódó eszközök
- Hash generátor MD5, SHA-1, SHA-256, SHA-512 hash generálása szövegből azonnal a böngészőben
- Hash-ellenőrző MD5, SHA-1, SHA-256, SHA-512 fájl hash-ek helyi kiszámítása és ellenőrzése
- PDF Feloldás Azonnal távolítsa el a jelszavas védelmet a PDF fájlokról a böngészőjében. Intelligens brute-force jelszó-helyreállítást tartalmaz.
- PDF védelem Adjon jelszavas védelmet PDF-fájljaihoz online ingyen. Titkosítsa PDF dokumentumait AES-256 titkosítással az illetéktelen hozzáférés megakadályozása érdekében. 100%-ban böngészőben, feltöltés nélkül.
- Basic Auth Header Generátor HTTP Basic Auth fejlécek generálása online — felhasználónév:jelszó Base64 Authorization fejléccé alakítása azonnal
- Szöveg Titkosítás Biztonságos szövegtitkosítás és -visszafejtés AES-GCM/AES-CBC-vel. Jelszóalapú, csak böngészőfeldolgozás, az adatok soha nem hagyják el eszközét.
- AES titkosítás / visszafejtés AES titkosítás/visszafejtés CBC, CFB, CTR, OFB, ECB módokkal, Pkcs7/ZeroPadding/NoPadding kitöltés, 128/192/256 bites kulcsok, Base64 kimenet, automatikus kulcs/IV formátumfelismerés
- RSA kulcsgenerátor RSA kulcspárok generálása 2048, 3072, 4096 bit méretben. PEM kimenet ujjlenyomattal. Helyi feldolgozás.