Generatore di password

Guide

Come funziona questo generatore di password

Una descrizione breve e verificabile di ciò che accade quando premi il pulsante.

Risposta breve

La pagina chiede numeri casuali sicuri al browser (crypto.getRandomValues), sceglie ogni carattere senza distorsioni, rimescola le posizioni e mostra il risultato. Nulla viene inviato a un server e nulla viene salvato.

Casualità sicura

Il generatore usa crypto.getRandomValues, il generatore casuale crittograficamente sicuro dei browser moderni. Non usa Math.random, che non è pensato per la sicurezza.

Nessuna distorsione

Un errore comune è prendere un numero casuale modulo il numero di caratteri, il che favorisce leggermente i primi. Questo generatore scarta i valori che lo causerebbero ed estrae di nuovo, così ogni carattere dell'insieme ha esattamente la stessa probabilità.

Uno per ogni tipo selezionato

Quando selezioni più tipi di caratteri, il generatore ne inserisce almeno uno per tipo, riempie il resto dall'insieme completo e rimescola le posizioni con un rimescolamento imparziale. Così soddisfa i siti che richiedono ogni tipo.

Cosa non viene fatto

Conservare in sicurezza una password generata resta una tua responsabilità. Usa un gestore di password.

Domande frequenti

Posso controllare il codice?

Sì. Il generatore è un piccolo file JavaScript che gira nel tuo browser e puoi leggerlo con gli strumenti per sviluppatori.