Instrument gratuit

Generator de chei sigure

Chei de criptare, secrete JWT, API keys, UUID și parole Wi-Fi, gata de copiat. Se creează în browserul tău cu aleatoriu criptografic.

Chei gata de folosit

Apasă „Copiază” la cea de care ai nevoie. Fiecare se generează la încărcarea paginii; folosește „Generează alta” ca să o reînnoiești.

Cheie de 128 de biți (hex)

Pentru AES-128 și chei HMAC scurte.

…

Cheie de 256 de biți (hex)

Pentru AES-256, HMAC-SHA256 și secrete JWT HS256.

…

Cheie de 512 de biți (hex)

Pentru HMAC-SHA512 și secrete JWT HS512.

…

Cheie de 256 de biți (Base64)

Aceeași dimensiune într-un format mai scurt, frecvent în fișierele de configurare.

…

Secret de 256 de biți (Base64URL)

Sigur pentru URL-uri și anteturi: token-uri de sesiune, CSRF și JWT.

…

Parolă robustă (63 de caractere)

Litere, cifre și simboluri pentru conturile pe care le păstrezi într-un manager.

…

Parolă Wi-Fi WPA2/WPA3 (63 de caractere)

Lungimea maximă permisă, doar cu litere și cifre ca să fie ușor de scris.

…

Cheie WPA de 256 de biți (64 hex)

Cheie pre-partajată în format hexazecimal pentru routere și puncte de acces.

…

API key (40 de caractere)

Litere și cifre, fără simboluri care să dea probleme în URL-uri sau anteturi.

…

Parolă de bază de date (32 de caractere)

Alfanumerică, pentru șiruri de conexiune și variabile de mediu.

…

UUID v4

Identificator unic aleatoriu de 128 de biți.

…

Django SECRET_KEY (50 de caractere)

Cu același alfabet pe care îl folosește Django pentru a o genera.

…

Laravel APP_KEY

32 de octeți aleatorii în Base64, cu prefixul base64:.

…

Cheie personalizată

Alege formatul, dimensiunea și câte chei ai nevoie.

    Se generează în browserul tău. Nu se trimit și nu se salvează nicăieri.

    Sunt sigure aceste chei?

    Totul se întâmplă pe dispozitivul tău: nu trebuie să ai încredere în noi.

    Aleatoriu criptografic

    Folosim generatorul sigur al browserului tău (Web Crypto, crypto.getRandomValues), același care este folosit pentru cheile de criptare. Nu folosim niciodată Math.random.

    Nimic nu iese din browserul tău

    Cheile sunt create cu codul acestei pagini și nu sunt trimise către niciun server și nici salvate. Poți verifica în fila Rețea (Network) din instrumentele pentru dezvoltatori.

    Fără părtinire

    Fiecare caracter este ales prin eșantionare fără părtinire, astfel încât toate valorile posibile să fie la fel de probabile.

    Cum folosești și păstrezi o cheie

    Nu o încărca în Git

    Păstrează cheile în variabile de mediu sau într-un manager de secrete, niciodată în cod sau într-un repository, nici măcar privat.

    O cheie diferită pentru fiecare mediu

    Folosește chei diferite în dezvoltare, testare și producție, precum și pentru fiecare serviciu, ca să limitezi paguba dacă una se scurge.

    Dimensiune suficientă

    256 de biți este valoarea obișnuită pentru AES-256 și HMAC-SHA256. Cheile sub 128 de biți nu mai sunt considerate sigure pentru criptare.

    Rotește cheile

    Schimbă-le dacă bănuiești că au fost expuse, când cineva care avea acces părăsește echipa și periodic în sistemele critice.

    WEP nu mai este o opțiune

    Unele generatoare mai oferă încă chei WEP. Este o criptare spartă de ani de zile: folosește WPA2 sau WPA3 la rețeaua ta Wi-Fi.

    Întrebări frecvente

    Salvați cheile pe care le generez?

    Nu. Se generează în browserul tău și nu sunt trimise către serverele noastre și nici către terți. Dacă închizi sau reîncarci pagina, dispar.

    Ce diferență este între hex, Base64 și Base64URL?

    Sunt moduri diferite de a scrie aceiași octeți aleatorii. Hex folosește 0-9 și a-f și este cel mai lung; Base64 este mai scurt; Base64URL înlocuiește caracterele + și / ca să fie valid în URL-uri și anteturi.

    Ce dimensiune de cheie am nevoie pentru un JWT?

    Pentru HS256, cel puțin 256 de biți (32 de octeți); pentru HS512, 512 biți (64 de octeți). Cheile scurte permit atacuri prin forță brută.

    Pot folosi asta ca parolă pentru un cont?

    Da, parola robustă de 63 de caractere este potrivită pentru conturile pe care le păstrezi într-un manager. Dacă trebuie să ajustezi lungimea sau tipul de caractere, folosește generatorul nostru de parole.

    Ce este un UUID v4?

    Este un identificator aleatoriu de 128 de biți, cu format standard. Este bun pentru a identifica înregistrări, dar nu pentru a fi folosit ca secret de criptare.

    Îmi pot descifra cineva cheile pentru că site-ul este pe internet?

    Nu. Cheile nu circulă niciodată prin rețea, deci nimeni nu le vede. Totuși, tratează-le ca pe niște secrete: nu le lipi pe site-uri pe care nu le controlezi.

    Ai nevoie de ajutor cu securitatea site-ului sau a aplicației tale?

    Spune-ne cum lucrezi și îți spunem ce să întărești mai întâi, fără niciun angajament.

    Fără spam. Fără apeluri comerciale. Doar răspunsul tău personalizat.