Sviluppatore / ID
Generatore di Nano ID
Genera ID casuali e sicuri per gli URL, come Nano ID, con qualsiasi alfabeto e lunghezza, anche molti alla volta, e scopri quando una collisione potrebbe diventare probabile.
Generatore di Nano ID: Ogni carattere viene estratto dal generatore di numeri casuali sicuro del browser e associato a un carattere dell'alfabeto tramite una maschera di bit; i valori che non rientrano nell'alfabeto vengono scartati. È il metodo usato dalla libreria nanoid, che rende equiprobabile ogni carattere. L'impostazione predefinita, 21 caratteri scelti tra 64, offre una resistenza alle collisioni simile a quella di un UUID v4, in una forma più corta e sicura per gli URL. La stima usa il limite del compleanno per una probabilità dell'1% che due ID coincidano. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Con 1000 ID all'ora, passano circa 149.000.000.000 anni prima che ci sia una probabilità dell'1% che due qualsiasi siano uguali.
I caratteri provengono dal generatore di numeri casuali sicuro del browser e vengono distribuiti uniformemente nell'alfabeto tramite mascheramento e rifiuto, come fa la libreria nanoid.
Scegliere una lunghezza
Ogni carattere aggiuntivo moltiplica le possibilità per la dimensione dell'alfabeto: con 64 caratteri, 10 caratteri producono circa un miliardo di miliardi di ID, sufficienti per una piccola app, e 21 caratteri equivalgono a un UUID. Gli ID più brevi vanno bene per utilizzi di breve durata o con pochi volumi, come i link condivisi.
Per gli UUID standard, usa il generatore UUID; per i segreti, il generatore di password.
Gli ID non sono segreti
Gli ID casuali sono difficili da indovinare, ma compaiono negli URL, nei log e nella cronologia del browser; non usare mai un ID da solo come prova di accesso a dati privati.
Come usarlo
- Scegli un alfabeto, ad esempio sicuro per gli URL o composto solo da cifre, oppure inseriscine uno personalizzato.
- Imposta la lunghezza e il numero di ID da generare.
- Copia gli ID; indica quanti ne generi all'ora per visualizzare la stima delle collisioni.
Privacy e limitazioni
Gli ID vengono generati nel tuo browser.
Strumenti correlati
Domande frequenti
Nano ID o UUID?
Entrambi sono casuali; Nano ID racchiude una casualità simile in 21 caratteri sicuri per gli URL, invece dei 36 di un UUID. Usa gli UUID quando sono richiesti da un database o da uno standard.
Posso usare un ID corto?
Sì, se ne generi pochi; controlla la stima delle collisioni e confronta i nuovi ID con quelli già esistenti se un duplicato potrebbe causare problemi.
Perché evitare i caratteri simili tra loro?
Per gli ID che le persone devono leggere o digitare, come i codici di ordine o dei buoni, escludere 0, O, 1, l e I evita errori di interpretazione.
Strumento gratuito · nel browser esecuzioni · senza account