Derivator de chei PBKDF2: Generează chei sigure din parole
Derivator de chei PBKDF2 creează o cheie derivată dintr-o parolă și un salt folosind PBKDF2 cu HMAC-SHA256 prin WebCrypto în browserul tău. Setează opțiunile disponibile, apoi generează una sau un lot de valori pentru teste, fixture-uri sau date de pornire. Creșterea numărului de iterații face derivarea mai lentă și mai puternică; recomandarea furnizată este de 600.000 sau mai multe iterații pentru SHA-256.
Derivator de chei PBKDF2 este un instrument de derivare a cheilor PBKDF2 bazat pe browser, pentru crearea unei chei dintr-o parolă și un salt. Folosește PBKDF2 cu HMAC-SHA256 prin WebCrypto, astfel încât poți deriva o cheie dintr-o parolă în browserul tău fără a fi nevoie să configurezi un instrument separat. Folosește-l pentru a genera valori pentru testare, fixture-uri sau date de pornire.
Pentru a folosi generatorul de chei PBKDF2-SHA256, furnizează parola și saltul, setează opțiunile disponibile și generează o valoare sau un lot. Numărul de iterații contează: un număr mai mare face derivarea mai lentă, dar mai puternică. Recomandarea furnizată pentru SHA-256 este de 600.000 sau mai multe iterații. Valorile generate pot fi copiate pentru a fi folosite în sarcina la care lucrezi.
O parolă este inputul derivării, în timp ce cheia derivată este rezultatul. PBKDF2 aplică un proces de derivare a cheii parolei și saltului, în loc să trateze pur și simplu parola însăși drept cheia rezultată. Acest lucru face instrumentul util când ai nevoie de valori derivate pentru date de test sau vrei să inspectezi rezultatul unei configurări PBKDF2-SHA256.
Derivator de chei PBKDF2 rulează complet în browserul tău: inputul tău este procesat pe dispozitivul tău, iar datele nu sunt trimise către un server. Este gratuit, nu necesită înregistrare și funcționează offline odată ce pagina s-a încărcat. Dezvoltatorii și inginerii DevOps îl pot folosi pentru a pregăti valori de test, fixture-uri și date de pornire fără a-și încărca inputurile.
Pasul 1: Introdu parola și saltul pe care vrei să le folosești. PBKDF2 derivă o cheie din aceste inputuri.
Pasul 2: Setează opțiunile disponibile înainte de a începe. Numărul de iterații afectează cât durează derivarea.
Pasul 3: Generează cheia sau lotul de valori. Instrumentul folosește PBKDF2 cu HMAC-SHA256 prin WebCrypto.
Pasul 4: Copiază valorile de care ai nevoie pentru testele, fixture-urile sau datele tale de pornire.
Caz de utilizare: Creezi valori PBKDF2 pentru fixture-uri de test sau date de pornire. Acest lucru oferă testelor tale valori derivate concrete cu care să lucreze.
Caz de utilizare: Generezi un lot de valori deodată în loc să le inventezi manual. Acest lucru poate ajuta la pregătirea mai multor cazuri de test.
Caz de utilizare: Obții valori generate care sunt cu adevărat aleatorii, în loc să te bazezi pe ghiceli tastate la tastatură.
Caz de utilizare: Verifici cum o parolă și un salt produc o cheie derivată cu PBKDF2-SHA256. Este util când revizuiești o configurare de derivare.
Caz de utilizare: Pregătești valori exemplu pentru fluxuri de dezvoltare sau QA. Copiază doar valorile de care ai nevoie în materialele tale locale de test.