Generator HMAC: digesturi SHA-256, SHA-384 și SHA-512
Generatorul HMAC calculează un cod de autentificare a mesajelor cu hash cu cheie din textul și secretul partajat folosind WebCrypto nativ al browserului. Alege SHA-256, SHA-384 sau SHA-512, apoi obține același digest reprezentat în hex și Base64. Folosește aceste ieșiri pentru a semna cereri API sau pentru a susține verificări de integritate a mesajelor; algoritmul selectat și secretul determină rezultatul.
Generatorul HMAC este un instrument bazat pe browser pentru crearea unui cod de autentificare a mesajelor cu hash cu cheie din text și un secret partajat. Ca generator HMAC online, folosește WebCrypto nativ al browserului și oferă SHA-256, SHA-384 și SHA-512. Rezultatul este disponibil atât ca digest hex, cât și ca digest Base64, fiind util când dezvolți semnături de cereri API sau lucrezi cu verificări de integritate a mesajelor.
Pentru a genera un HMAC, introdu mesajul și secretul partajat, apoi selectează algoritmul de hash. Algoritmul selectat și valorile de intrare determină digestul rezultat. Acest generator HMAC-SHA256 acceptă și SHA-384 și SHA-512, așa că poți alege algoritmul folosit de aplicația sau fluxul tău de lucru. Hex și Base64 sunt două reprezentări ale digestului generat; alege-o pe cea necesară sarcinii tale.
HMAC folosește o cheie secretă împreună cu un algoritm de hash pentru a produce un cod de autentificare a mesajelor. XML, JSON și alte formate de date nu fac parte din procesul de conversie al acestui instrument: primește text ca intrare și returnează un digest HMAC. Dezvoltatorii au nevoie în mod obișnuit de aceste valori când pregătesc semnături de cereri API, creează fixture-uri de test sau lucrează cu verificări de integritate a mesajelor.
Instrumentul rulează complet în browserul tău, iar intrarea ta nu este încărcată, stocată sau trimisă către un server. Nu are nicio dependență de server, așa că după ce pagina s-a încărcat, continuă să funcționeze offline. Dezvoltatorii și inginerii DevOps îl pot folosi pentru a genera și copia rezultatul HMAC fără a muta intrarea către un alt serviciu.
Pasul 1: Introdu textul pe care vrei să-l procesezi. Acest mesaj este folosit cu secretul tău partajat pentru a crea HMAC-ul.
Pasul 2: Introdu secretul partajat folosit de aplicația sau serviciul tău. Digestul este calculat atât din text, cât și din această cheie.
Pasul 3: Alege SHA-256, SHA-384 sau SHA-512. Această setare selectează algoritmul de hash folosit pentru a genera HMAC-ul.
Pasul 4: Generează HMAC-ul și revizuiește rezultatul. Instrumentul oferă digestul atât în hex, cât și în Base64.
Pasul 5: Copiază reprezentarea de care ai nevoie. Folosește hex sau Base64 conform formatului așteptat de cererea ta API, test sau alt flux de lucru.
Caz de utilizare: Creează valori HMAC pentru teste, fixture-uri sau date seed. Generează un digest din același text, secret partajat și algoritm pe care îl folosește scenariul tău de test.
Caz de utilizare: Pregătește o valoare HMAC pentru o cerere API. Alege algoritmul și formatul de ieșire așteptat de serviciul cu care lucrezi.
Caz de utilizare: Susține verificări de integritate a mesajelor într-un flux de lucru de dezvoltare. Generează un digest cu secretul partajat relevant și folosește-l în propriul tău proces de verificare.
Caz de utilizare: Creează valori HMAC-SHA256 de eșantion în timp ce dezvolți sau depanezi o implementare. Compararea ieșirilor te poate ajuta să investighezi diferențe în mesaj, cheie sau algoritm.
Caz de utilizare: Obține un digest în hex când aceasta este reprezentarea așteptată de codul sau documentația ta. Instrumentul oferă și Base64 dacă acel format este mai util pentru sarcina ta.
Caz de utilizare: Generează valori HMAC pentru documentație tehnică sau exemple. Folosește un mesaj și un secret alese pentru a produce ieșiri hex și Base64 concrete.