Sări la conținut
TextArray
Complet local

Generator de șiruri aleatorii

Generați șiruri aleatorii de orice lungime dintr-un set de caractere pe care îl alegeți.

Ieșire

Generator de șiruri aleatorii

Generați un șir aleator sau o mie de ele simultan. Alegeți lungimea, alegeți de câte aveți nevoie și alegeți setul de caractere: litere și cifre, numai litere, litere mici, majuscule, cifre, hexazecimal sau propriul alfabet personalizat. Fiecare șir aterizează pe propria sa linie, astfel încât rezultatul scade direct într-o coloană de foi de calcul, un fișier de bază sau un dispozitiv de testare.

Utilizările obișnuite sunt cheile și jetoanele API de folosință în folosință pentru un proiect local, identificatori unici pentru înregistrările de testare, săruri, non-uri, sufixe de eliminare a memoriei cache sau date de substituent în bloc atunci când aveți nevoie de o mie de valori distincte care par plauzibile. Hexazecimalul este la îndemână pentru orice va ajunge într-un fișier de configurare sau într-un câmp învecinat cu culoarea; numai litere mici se potrivește identificatorilor care trebuie să supraviețuiască sistemelor care nu țin cont de majuscule, cum ar fi DNS sau unele sisteme de fișiere.

Opțiunea personalizată preia orice caractere pe care le inserați și contează în funcție de caractere și nu de octeți - literele accentuate și emoji-urile funcționează ca unități individuale, iar duplicatele pe care le inserați sunt restrânse automat. Numărul de sub rezultat arată câte șiruri ați cerut, lungimea acestora, dimensiunea setului de caractere și entropia aproximativă pe șir în biți, astfel încât să puteți spune dintr-o privire dacă o valoare este suficient de lungă pentru a fi de neghicit.

Valorile aleatoare provin de la crypto.getRandomValues cu eșantionare de respingere, astfel încât fiecare caracter din set este la fel de probabil - fără părtinire modulo. Generarea are loc în întregime în browserul dvs. și nu este încărcat nimic, ceea ce face ca acesta să fie utilizat în siguranță pentru valorile pe care intenționați să le păstrați. Ieșirea este limitată la 10 MB, așa că o solicitare foarte mare nu poate îngheța fila.

FAQ

Corzile sunt trimise undeva?
Nu. Sunt generate în browser și nu părăsesc dispozitivul. Nimic nu este încărcat, stocat sau înregistrat.
Corzile sunt garantate a fi unice?
Ele sunt desenate independent, deci nu există o verificare explicită a unicității. Cu un șir suficient de lung, o coliziune este puțin probabilă din punct de vedere astronomic - pentru identificatorii unici garantați, utilizați în schimb generatorul UUID.
Pot folosi propriul meu alfabet?
Da. Alegeți setul de caractere personalizat și inserați caracterele dorite. Literele accentuate și emoji-urile sunt luate în considerare ca caractere unice, iar caracterele repetate sunt ignorate.
Cât de mare poate fi un lot?
Până la 1000 de șiruri de până la 4096 de caractere din opțiuni, iar instrumentul refuză orice ar depăși 10 MB de ieșire, astfel încât pagina să rămână receptivă.
Este sigur pentru cheile API și token-uri?
Aleatoritatea este sigură criptografic prin crypto.getRandomValues, astfel încât valorile în sine sunt corecte. Țintește-te la cel puțin 128 de biți de entropie - numărul îți spune ce primești.