Generatore di nanoID
Genera Nano ID brevi e sicuri per gli URL con casualità crittograficamente sicura.
Generatore di nanoID
Genera Nano ID, identificatori univoci brevi e sicuri per gli URL, uno per riga, da uno fino a mille alla volta. Un Nano ID standard è composto da 21 caratteri estratti da un alfabeto di 64 simboli (A–Z, a–z, 0–9, trattino basso e trattino), che racchiude circa 126 bit di casualità in una stringa un terzo più corta di un UUID. Ogni carattere proviene dal generatore casuale crittograficamente sicuro del browser, con campionamento del rifiuto, quindi nessun simbolo è mai più probabile di un altro.
Imposta la lunghezza da 2 a 128 caratteri e scegli l'alfabeto adatto al lavoro. Lo standard è il classico set Nano ID. Nessun sosia elimina i caratteri che le persone confondono quando leggono gli ID ad alta voce o li riscrivono - 0/O/o, 1/I/l/i e 5/S/s, più il carattere di sottolineatura e il trattino - lasciando 51 simboli inequivocabili, ideali per codici coupon e qualsiasi cosa stampata. Minuscolo + cifre si adatta ai sistemi che ripiegano maiuscole e minuscole, come sottodomini o tag e-mail, e minuscolo esadecimale produce semplici token esadecimali.
I Nano ID brillano ovunque un UUID risulti ingombrante: chiavi di database che esponi negli URL, collegamenti brevi, nomi di file per i caricamenti, chiavi di cache, codici di invito e ID di richiesta nei log. Con i 21 caratteri predefiniti, la matematica delle collisioni è comodamente dalla tua parte: dovresti generare circa un miliardo di ID al secondo per oltre un secolo prima di raggiungere una probabilità dell'1% di una singola collisione.
Tutto avviene localmente nel tuo browser. Gli ID vengono generati sul tuo dispositivo, non vengono mai richiesti da un server e non vengono mai registrati da nessuna parte, quindi sono sicuri da utilizzare nei sistemi di produzione direttamente da questa pagina.