Generatore di PIN
Genera codici PIN casuali di qualsiasi lunghezza in cifre, con opzioni di batch unici. Il Generatore di PIN usa crypto.getRandomValues e tiene ogni estrazione nel browser.
Risultati casuali vengono generati nel tuo browser con crypto.getRandomValues(). Niente viene inviato a un server.
—
—
Giocatore 1
8000
Giocatore 2
8000
0:00
—
Mostra l'aritmetica
Il Generatore di PIN crea codici PIN solo numerici di una lunghezza scelta, da 1 a 12 cifre, con l'opzione di generare più codici unici in un unico batch. Imposta la lunghezza e quanti PIN produrre: lo strumento restituisce stringhe numeriche con zeri iniziali usando una fonte casuale crittograficamente equa nel browser.
Un PIN, abbreviazione di personal identification number, è una stringa di cifre a lunghezza fissa usata per codici di serratura, verifica di carte bancarie, passcode di dispositivi e autenticazione a basso attrito. Questo strumento genera PIN di esempio per test, demo e scopi didattici.
Generare un PIN casuale
Scegli una lunghezza da 1 a 12 cifre e un conteggio di stringhe PIN da produrre, fino a 1.000 in un batch. Ogni PIN è una stringa di cifre estratta uniformemente dallo spazio completo dei valori possibili per quella lunghezza. Un PIN a 4 cifre è estratto da 10.000 combinazioni (0000 fino a 9999).
PIN possibili = 10^digits
Per un PIN a 4 cifre: 10⁴ = 10.000. Per 6 cifre: 10⁶ = 1.000.000, cento volte più combinazioni per due cifre in più.
Conservare gli zeri iniziali nel risultato
Ogni PIN generato è riempito di zeri fino alla lunghezza richiesta, quindi un valore come 42 per una richiesta a 4 cifre si mostra come 0042. Un PIN è un codice a lunghezza fissa, non un numero da interpretare con il suo valore numerico usuale; eliminare gli zeri iniziali accorcerebbe il codice.
Una trappola comune esportando i PIN in un foglio di calcolo è che il software interpreta spesso la stringa come numero e rimuove in silenzio gli zeri iniziali. Conserva i valori come testo.
Generare un batch di PIN unici
Impostare unico su Sì garantisce che nessuna stringa PIN si ripeta nello stesso batch. Se il conteggio richiesto supera il totale dei PIN possibili per la lunghezza scelta, una richiesta unica troppo grande restituisce un errore invece di produrre duplicati in silenzio.
Esempio: richiedere 5 PIN unici a 4 cifre estrae da 10.000 combinazioni. Richiedere 15.000 PIN unici a 4 cifre, più delle 10.000 combinazioni possibili, verrebbe rifiutato.
Scegliere una lunghezza che corrisponda alle convenzioni comuni
PIN a quattro e sei cifre sono le lunghezze più comuni nell'uso reale, tipiche di carte bancarie e sblocchi mobili. PIN più corti sono più facili da ricordare ma anche da indovinare a forza bruta; quelli più lunghi scambiano memorabilità per uno spazio di combinazioni molto più ampio.
| Cifre | Combinazioni possibili |
|---|---|
| 4 | 10.000 |
| 6 | 1.000.000 |
| 8 | 100.000.000 |
Ogni cifra aggiuntiva moltiplica lo spazio per dieci.
Verificare che il metodo di generazione sia equo
Le cifre PIN sono estratte con una fonte casuale crittograficamente sicura del browser, lo stesso metodo sottostante usato dagli strumenti di numeri casuali del sito, piuttosto che una funzione pseudo-casuale meno rigorosa. Il campionamento per rifiuto evita un bias sottile.
Usare i PIN generati in modo responsabile
I codici PIN generati qui sono destinati a dimostrazioni, test e sviluppo locale, come popolare un database di test o percorrere un flusso UI che si aspetta un input a forma di PIN.
Non sono destinati a essere inseriti in un flusso reale di recupero account, in un setup PIN finanziario reale o in altro contesto di sicurezza di produzione da uno schermo condiviso o un dispositivo non attendibile.
Confrontare le lunghezze affiancate
Un PIN a 8 cifre offre 100.000.000 combinazioni, diecimila volte più delle 10.000 di un PIN a 4 cifre. Quel divario illustra perché anche un passaggio da 4 a 6 cifre aumenta in modo significativo il numero di tentativi necessari a forza bruta.
Domande frequenti
Come si genera un codice PIN casuale?
Scegli una lunghezza e un conteggio, poi genera. Lo strumento estrae ogni PIN uniformemente dallo spazio completo e lo riempie di zeri iniziali se necessario.
Quante combinazioni esistono per un PIN a 4 cifre?
10.000, da 0000 fino a 9999.
Perché il mio PIN generato inizia con uno zero?
Gli zeri iniziali fanno parte di un codice a lunghezza fissa e vengono conservati nella stringa generata.
Posso generare più PIN unici in una volta?
Sì. Impostare unico su Sì garantisce che nessuna stringa PIN si ripeta in un singolo batch, fino al massimo delle combinazioni possibili per la lunghezza scelta.
Cosa succede se richiedo più PIN unici di quanti ne sono possibili?
Il generatore restituisce un errore invece di produrre PIN duplicati.
È sicuro usare un PIN generato per un conto bancario reale?
I PIN generati qui sono destinati a test e dimostrazioni. Impostare un PIN finanziario reale dovrebbe seguire le indicazioni di sicurezza della banca o del servizio.
Quanto sono casuali i PIN generati?
I PIN sono estratti con una fonte crittograficamente sicura del browser, con campionamento per rifiuto per evitare bias.
Riepilogo
Generare un PIN casuale significa scegliere una lunghezza e un conteggio, poi estrarre stringhe di cifre con zeri iniziali uniformemente dallo spazio completo delle combinazioni: 10.000 opzioni per un PIN a 4 cifre o 1.000.000 per uno a 6 cifre.
La generazione di batch unici evita codici ripetuti fino al massimo possibile, e ogni PIN è prodotto con una fonte casuale crittograficamente equa che resta locale al browser.
Calcolatori correlati
Generatore di numeri casuali · Generatore di numeri · Lancia dadi