Generátor HMAC: SHA-256, SHA-384 a SHA-512
Generátor HMAC počíta kód na overenie správy s kľúčom z vášho textu a zdieľaného tajomstva pomocou natívneho WebCrypto prehliadača. Vyberte SHA-256, SHA-384 alebo SHA-512 a získajte rovnaký digest reprezentovaný v hex a Base64. Tieto výstupy použite na podpisovanie požiadaviek API alebo na podporu kontrol integrity správ; zvolený algoritmus a tajomstvo určujú výsledok.
Generátor HMAC je nástroj v prehliadači na vytváranie kódu na overenie správy s kľúčom z textu a zdieľaného tajomstva. Ako online generátor HMAC využíva natívne WebCrypto prehliadača a ponúka SHA-256, SHA-384 a SHA-512. Výsledok je dostupný ako hex digest aj ako Base64 digest, čo je užitočné pri vývoji podpisov požiadaviek API alebo pri práci s kontrolami integrity správ.
Na vygenerovanie HMAC zadajte správu a zdieľané tajomstvo, potom vyberte hašovací algoritmus. Zvolený algoritmus a vstupné hodnoty určujú výsledný digest. Tento generátor HMAC-SHA256 podporuje aj SHA-384 a SHA-512, takže môžete vybrať algoritmus používaný vašou aplikáciou alebo pracovným postupom. Hex a Base64 sú dve reprezentácie vygenerovaného digestu; vyberte tú, ktorú vaša úloha vyžaduje.
HMAC používa tajný kľúč spolu s hašovacím algoritmom na vytvorenie kódu na overenie správy. XML, JSON a iné dátové formáty nie sú súčasťou konverzného procesu tohto nástroja: ako vstup berie text a vracia digest HMAC. Vývojári tieto hodnoty bežne potrebujú pri príprave podpisov požiadaviek API, vytváraní testovacích fixture alebo práci s kontrolami integrity správ.
Nástroj funguje úplne vo vašom prehliadači a váš vstup sa nenahráva, neukladá ani neodosiela na server. Nemá žiadnu závislosť na serveri, takže po načítaní stránky naďalej funguje offline. Vývojári a DevOps inžinieri ho môžu používať na generovanie a kopírovanie výstupu HMAC bez presunu vstupu do inej služby.
Krok 1: Zadajte text, ktorý chcete spracovať. Táto správa sa použije s vaším zdieľaným tajomstvom na vytvorenie HMAC.
Krok 2: Zadajte zdieľané tajomstvo používané vašou aplikáciou alebo službou. Digest sa počíta z textu aj z tohto kľúča.
Krok 3: Vyberte SHA-256, SHA-384 alebo SHA-512. Toto nastavenie vyberá hašovací algoritmus použitý na generovanie HMAC.
Krok 4: Vygenerujte HMAC a skontrolujte výsledok. Nástroj poskytuje digest v hex aj v Base64.
Krok 5: Skopírujte reprezentáciu, ktorú potrebujete. Použite hex alebo Base64 podľa formátu očakávaného vašou požiadavkou API, testom alebo iným pracovným postupom.
Prípad použitia: Vytvárajte hodnoty HMAC pre testy, fixture alebo počiatočné dáta. Vygenerujte digest z rovnakého textu, zdieľaného tajomstva a algoritmu, ktoré používa váš testovací scenár.
Prípad použitia: Pripravte hodnotu HMAC pre požiadavku API. Vyberte algoritmus a výstupný formát, ktoré očakáva služba, s ktorou pracujete.
Prípad použitia: Podporte kontroly integrity správ vo vývojárskom pracovnom postupe. Vygenerujte digest s príslušným zdieľaným tajomstvom a použite ho vo vlastnom procese kontroly.
Prípad použitia: Vytvárajte vzorové hodnoty HMAC-SHA256 pri vývoji alebo ladení implementácie. Porovnanie výstupov vám môže pomôcť preskúmať rozdiely v správe, kľúči alebo algoritme.
Prípad použitia: Získajte digest v hex, keď je to reprezentácia, ktorú očakáva váš kód alebo dokumentácia. Nástroj tiež poskytuje Base64, ak je tento formát pre vašu úlohu užitočnejší.
Prípad použitia: Generujte hodnoty HMAC pre technickú dokumentáciu alebo príklady. Použite zvolenú správu a tajomstvo na vytvorenie konkrétneho výstupu hex a Base64.