NanoID oluşturucu
Kısa ve URL uyumlu NanoID dizelerini tarayıcınızda anında oluşturun.
NanoID oluşturucu nasıl kullanılır
- Kimlik uzunluğunu ayarlayın. 21 karakter NanoID'nin varsayılan değeridir.
- Kaç kimlik oluşturulacağını seçin.
- Bir alfabe seçin: varsayılan URL uyumlu küme, yalnızca alfanümerik, küçük harf ve rakam, yalnızca rakam veya onaltılık.
- Kimliklerinizi oluşturmak için Çalıştır'a tıklayın.
NanoID oluşturucu nasıl çalışır
Her karakter, tarayıcınızın kriptografik olarak güvenli rastgele sayı üretecinden (crypto.getRandomValues) gelen rastgele bir baytla seçilen alfabeden alınır.
Varsayılan alfabe 64 URL uyumlu sembol (A-Za-z0-9_-) içerir; bu yüzden her karakter 6 bit rastgelelik taşır ve 21 karakterlik bir kimlikte 126 rastgele bit bulunur. Bu, UUID v4'ün 122 bitinden biraz fazladır ve 15 karakter daha kısadır. Daha küçük alfabeler, aynı çakışma direnci için daha uzun kimlikler gerektirir.
Sıkça sorulan sorular
- Bu araç ücretsiz mi?
- Evet. NanoID'leri ücretsiz ve hesap açmadan oluşturabilirsiniz.
- NanoID ile UUID arasındaki fark nedir?
- NanoID'ler daha kısadır ve daha geniş, URL uyumlu bir alfabe kullanır; standart bir UUID'ye göre daha az karakterle benzer benzersizlik sağlar.
- Bu kimlikler kriptografik olarak güvenli mi?
- Evet. Karakterler, tarayıcınızın kriptografik olarak güvenli rastgele sayı üreteciyle seçilir.