HMAC generator – SHA-256, SHA-384 i SHA-512 sažeci
HMAC generator izračunava autentifikacijski kod poruke s ključem iz vašeg teksta i zajedničkog tajnog ključa koristeći izvorni WebCrypto preglednika. Odaberite SHA-256, SHA-384 ili SHA-512, a zatim dobijte isti sažetak prikazan u hex i Base64 obliku. Ove izlaze koristite za potpisivanje API zahtjeva ili podršku provjerama integriteta poruke; odabrani algoritam i tajni ključ određuju rezultat.
HMAC generator je alat u pregledniku za stvaranje autentifikacijskog koda poruke s ključem iz teksta i zajedničkog tajnog ključa. Kao online HMAC generator, koristi izvorni WebCrypto preglednika i nudi SHA-256, SHA-384 i SHA-512. Rezultat je dostupan kao hex sažetak i kao Base64 sažetak, što ga čini korisnim pri razvoju potpisa API zahtjeva ili radu s provjerama integriteta poruke.
Za generiranje HMAC-a unesite poruku i zajednički tajni ključ, a zatim odaberite hash algoritam. Odabrani algoritam i ulazne vrijednosti određuju rezultirajući sažetak. Ovaj HMAC-SHA256 generator također podržava SHA-384 i SHA-512, pa možete odabrati algoritam koji koristi vaša aplikacija ili radni tijek. Hex i Base64 dva su prikaza generiranog sažetka; odaberite onaj koji vaš zadatak zahtijeva.
HMAC koristi tajni ključ zajedno s hash algoritmom za stvaranje autentifikacijskog koda poruke. XML, JSON i drugi formati podataka nisu dio postupka pretvorbe ovog alata: on uzima tekst kao ulaz i vraća HMAC sažetak. Developeri obično trebaju ove vrijednosti pri pripremi potpisa API zahtjeva, stvaranju testnih fixture ili radu s provjerama integriteta poruke.
Alat radi u cijelosti u vašem pregledniku, a vaš ulaz se ne prenosi, ne pohranjuje niti šalje na poslužitelj. Nema ovisnosti o poslužitelju, pa nakon što se stranica učita, nastavlja raditi izvan mreže. Developeri i DevOps inženjeri mogu ga koristiti za generiranje i kopiranje HMAC izlaza bez premještanja ulaza na drugu uslugu.
Korak 1: Unesite tekst koji želite obraditi. Ova poruka koristi se s vašim zajedničkim tajnim ključem za stvaranje HMAC-a.
Korak 2: Unesite zajednički tajni ključ koji koristi vaša aplikacija ili usluga. Sažetak se izračunava iz teksta i ovog ključa.
Korak 3: Odaberite SHA-256, SHA-384 ili SHA-512. Ova postavka odabire hash algoritam koji se koristi za generiranje HMAC-a.
Korak 4: Generirajte HMAC i pregledajte rezultat. Alat daje sažetak u hex i Base64 obliku.
Korak 5: Kopirajte prikaz koji vam treba. Koristite hex ili Base64 prema formatu koji očekuje vaš API zahtjev, test ili drugi radni tijek.
Primjer upotrebe: Stvarajte HMAC vrijednosti za testove, fixture ili početne podatke. Generirajte sažetak iz istog teksta, zajedničkog tajnog ključa i algoritma koji koristi vaš testni scenarij.
Primjer upotrebe: Pripremite HMAC vrijednost za API zahtjev. Odaberite algoritam i izlazni format koji očekuje usluga s kojom radite.
Primjer upotrebe: Podržite provjere integriteta poruke u razvojnom radnom tijeku. Generirajte sažetak s relevantnim zajedničkim tajnim ključem i upotrijebite ga u vlastitom postupku provjere.
Primjer upotrebe: Stvarajte uzorke HMAC-SHA256 vrijednosti tijekom razvoja ili otklanjanja pogrešaka implementacije. Usporedba izlaza može vam pomoći istražiti razlike u poruci, ključu ili algoritmu.
Primjer upotrebe: Dobijte sažetak u hex obliku kada je to prikaz koji vaš kod ili dokumentacija očekuje. Alat nudi i Base64 ako je taj format korisniji za vaš zadatak.
Primjer upotrebe: Generirajte HMAC vrijednosti za tehničku dokumentaciju ili primjere. Upotrijebite odabranu poruku i tajni ključ za dobivanje konkretnog hex i Base64 izlaza.