Generatore di Stringhe Casuali

Stringa Lunghezza
Numero of Strings
Set di caratteri
Avanti

Genera stringhe casuali da 1 a 256 caratteri utilizzando qualsiasi combinazione di set di caratteri: maiuscole, minuscole, cifre e simboli. Utile per valori segnaposto, fixture di test, identificatori ed etichette usa e getta. Ogni carattere è estratto da un generatore di numeri casuali crittograficamente sicuro, quindi il risultato è uniformemente casuale.

Come generare una stringa casuale

  1. 1

    Scegli la lunghezza

    Da 1 a 256 caratteri per stringa.

  2. 2

    Seleziona i set di caratteri

    Maiuscole, minuscole, cifre, simboli: seleziona qualsiasi combinazione.

  3. 3

    Indica quante

    Genera da 1 a 100 stringhe in un unico lotto.

  4. 4

    Genera

    Copia il risultato o genera un nuovo lotto in una volta.

Modelli di utilizzo comuni

Utilizzo Lunghezza Charset
ID fixture di test 8-12 minuscole + cifre
URL slug 6-10 minuscole + cifre + trattino
Nonce / token CSRF 32 alfanumerico
Chiave API (esadecimale) 32-64 minuscole + cifre
Password 16+ alfanumerico + simboli

Non è un generatore di password

Per le password degli utenti, preferisci il generatore di password dedicato, aggiunge garanzie di categoria (almeno una cifra, un simbolo) e un misuratore di forza. Questo strumento è più adatto a fixture di stringhe grezze dove hai solo bisogno di caratteri pseudocasuali.

Controllo dell’entropia

L’entropia in bit è lunghezza * log2(dimensione dell'alfabeto). Una stringa di 8 caratteri solo minuscole ha 8 * log2(26) = 37 bit di entropia, facilmente attaccabile con forza bruta. Una stringa alfanumerica di 16 caratteri ha 16 * log2(62) = 95 bit, borderline forte. Per usi crittografici, punta a 128 bit (22 caratteri alfanumerici o 32 esadecimali).

Domande frequenti

Ogni carattere proviene da un generatore di numeri casuali crittograficamente sicuro, non da una fonte prevedibile. Per segreti visibili agli utenti (password, chiavi API) preferisci i generatori dedicati, che applicano anche vincoli come «deve contenere almeno una cifra».

Qualsiasi combinazione di maiuscole (A-Z), minuscole (a-z), cifre (0-9) e simboli (!@#$%^&*()-_=+[]{}|;:,.<>?). Deve essere attivo almeno un set per generare una stringa.

Fino a 256 caratteri per stringa e fino a 100 stringhe per lotto. Per ottenere di più, genera più lotti.

Ogni generazione è indipendente. Per una stringa alfanumerica di 20 caratteri, la probabilità di collisione su un miliardo di generazioni è astronomicamente piccola, ma non zero.

Strumenti correlati

Strumento disponibile in altre lingue