Generatore di Password
FreeGenera password forti e casuali direttamente nel tuo browser usando un generatore criptograficamente sicuro, con un misuratore di robustezza in tempo reale, calcolo dell'entropia e supporto per lotti di più password alla volta.
Funziona interamente nel tuo browser usando un generatore casuale criptograficamente sicuro. Non viene caricato nulla da nessuna parte.
Tipi di caratteri
Opzioni extra
Forza
Password generate
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 ore fa
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 ore fa
Generated 1 password(s), 64 characters, ~409 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~153 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~113 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~137 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~115 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~144 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~126 bits of entropy
4 ore fa
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 ore fa
Generated 1 password(s), 16 characters, ~104 bits of entropy
4 ore fa
Cosa fa questo strumento
Questo strumento genera password forti e casuali direttamente nel tuo browser. Scegli una lunghezza, quali tipi di caratteri includere e se evitare caratteri visivamente ambigui, poi genera una password o un intero lotto in una volta, ciascuna mostrata con un misuratore di robustezza in tempo reale e un calcolo esatto dell'entropia.
Come funziona
Per ogni posizione del carattere, lo strumento estrae byte casuali da crypto.getRandomValues() e usa il campionamento per rigetto (scartando qualsiasi valore di byte che introdurrebbe una distorsione) per scegliere un indice uniformemente casuale all'interno del set di caratteri selezionato, così ogni carattere consentito ha la stessa probabilità in ogni posizione. Quando "richiedi almeno uno di ogni tipo" è attivo, un carattere di ogni tipo selezionato viene posizionato prima, e l'intero risultato viene poi mescolato casualmente prima di essere mostrato. L'entropia in bit viene calcolata come il log2 della dimensione del set di caratteri moltiplicato per la lunghezza della password, e un'etichetta di forza viene derivata da quel numero di bit: meno di 28 bit è Molto debole, 28-35 è Debole, 36-59 è Discreta, 60-89 è Forte, e 90 o più è Molto forte.
Problemi che risolve
- Creare una password forte e univoca per un nuovo account senza riutilizzare o modificare leggermente una vecchia password.
- Soddisfare le regole specifiche di un sito per le password (lunghezza minima, simbolo richiesto, nessun carattere ambiguo) senza tentativi ed errori.
- Generare un intero lotto di password in una sola volta quando si configurano diversi nuovi account o utenti di test.
- Capire, in bit concreti di entropia, quanto sia effettivamente più forte una password più lunga o più varia.
Domande frequenti
›È davvero casuale, o è solo Math.random()?
Ogni carattere viene scelto usando crypto.getRandomValues() del browser, la stessa fonte casuale criptograficamente sicura usata per cose come le chiavi di crittografia, non il molto più debole Math.random(), che in alcuni motori è prevedibile abbastanza da poter essere ricostruito a partire da output passati. La selezione dei caratteri usa anche il campionamento per rigetto invece di un semplice modulo, così ogni carattere consentito ha esattamente la stessa probabilità, senza alcuna distorsione verso l'inizio del set di caratteri.
›Cosa significa realmente il numero di entropia?
L'entropia in bit è il log2 della dimensione del set di caratteri moltiplicato per la lunghezza della password; misura quanti tentativi, in media, servirebbero a un attaccante che conosce le tue impostazioni (ma non la password stessa) per trovarla per forza bruta. Ogni bit aggiuntivo raddoppia questo numero di tentativi, quindi passare da 40 a 60 bit non è un miglioramento del 50%, è circa un milione di volte più difficile.
›Perché dovrei escludere caratteri ambigui come 0, O, 1, l e I?
Questi caratteri sembrano quasi identici in molti font, il che conta se devi mai leggere la password ad alta voce, ricopiarla da una copia stampata o digitarla su un dispositivo senza un font affidabile. Escluderli riduce leggermente il set di caratteri (e quindi riduce leggermente l'entropia per la stessa lunghezza), un piccolo compromesso solitamente utile per le password che non copierai e incollerai sempre.
›Cosa cambia "richiedi almeno uno di ogni tipo selezionato"?
Alcuni moduli di accesso rifiutano le password che non mescolano tipi di caratteri diversi, anche quando la lunghezza complessiva e la casualità sono forti. Con questa opzione attiva, il generatore garantisce almeno un carattere di ogni tipo selezionato prima di riempire casualmente il resto, poi mescola l'intero risultato in modo che i caratteri garantiti non siano posizionati in modo prevedibile all'inizio.
›È sicuro generare più password per account diversi in un unico lotto?
Sì, ogni password in un lotto viene generata in modo indipendente con i propri byte casuali, quindi conoscere una password del lotto non fornisce alcuna informazione sulle altre. Usare una password diversa, generata indipendentemente, per ogni account (invece di variazioni di un'unica password) è esattamente ciò che ti protegge se un sito che usi viene violato.
›Questo strumento vede o memorizza le password che genero?
No, la generazione avviene interamente nel tuo browser con JavaScript, non viene inviato nulla a un server, e la pagina non conserva una cronologia dei valori passati oltre a un riepilogo del numero di caratteri memorizzato localmente (mai la password stessa) per il pannello della cronologia su questa pagina.
Strumenti correlati
Testo
Correttore di Mojibake (Testo Corrotto)
Recupera i byte originali dietro un testo corrotto (mojibake) e li decodifica nuovamente sotto diverse codifiche comuni, mostrando ogni candidato pulito.
FreeTesto
Validatore di Sintassi MySQL
Valida la sintassi MySQL di una o più istruzioni separate da punto e virgola, segnalando la riga e la colonna esatte del primo errore trovato.
FreeTesto
Editor HTML Online
Modifica HTML, CSS e JavaScript in tre pannelli con un'anteprima dal vivo in sandbox che si aggiorna mentre scrivi, più un download in un clic come file HTML autonomo.
FreeTesto
Convertitore Punycode
Convertite il testo tra Unicode e Punycode (RFC 3492), la codifica solo ASCII usata per i nomi di dominio internazionalizzati, con una modalità dominio completa (consapevole dei punti, prefisso xn-- automatico) e una modalità etichetta semplice, convertendo più righe alla volta.
FreeTesto
Contatore di Righe
Un contatore di righe avanzato che analizza istantaneamente il tuo testo incollato: rilevamento righe duplicate/vuote, filtraggio righe commento, trova e sostituisci con regex, ordinamento, e inserimento prefisso/suffisso.
FreeTesto
Randomizzatore Lista
Mescola qualsiasi lista, scegli vincitori casuali per omaggi, e dividi le voci in gruppi uniformi, tutto nel tuo browser con un mescolamento Fisher-Yates non distorto.
FreeTesto
Generatore di Acronimi
Trasforma istantaneamente una frase nel suo acronimo, con un'analisi lettera per lettera e una modalità opzionale di salto parole minori.
FreeTesto
Aggiungi A Capo
Aggiungi a capo dopo ogni delimitatore, ogni N caratteri (a capo per parola o esatto), o ogni N parole, con conteggio righe dal vivo.
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!