Geliştirici / Kimlikler
Nano ID Oluşturucu
Her karakter kümesi ve uzunlukla Nano ID gibi rastgele, URL uyumlu ID'ler oluşturun; aynı anda birçoğunu üretin ve çakışmanın olası hâle gelmesinin ne kadar sürdüğünü görün.
Nano ID Oluşturucu: Her karakter, tarayıcının güvenli rastgele oluşturucusundan alınır ve bir bit maskesiyle karakter kümesine eşlenir; karakter kümesinin dışında kalan değerler reddedilir. nanoid kitaplığının kullandığı bu yöntem, her karakterin eşit olasılıkla seçilmesini sağlar. Varsayılan olarak kullanılan 64 karakterlik alfabeden 21 karakter, daha kısa ve URL uyumlu biçimde UUID v4 ile yaklaşık aynı çakışma direncini sunar. Tahmin, herhangi iki ID'nin eşleşme olasılığının %1 olması için doğum günü sınırını kullanır. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Saatte 1.000 ID üretildiğinde, herhangi iki ID'nin aynı olma olasılığı %1'e ulaşmadan önce yaklaşık 149.000.000.000 yıl geçer.
Karakterler, nanoid kitaplığında olduğu gibi maskeleme ve reddetme yoluyla alfabe geneline eşit dağıtılan tarayıcınızın güvenli rastgele oluşturucusundan gelir.
Uzunluk seçme
Her ek karakter, olasılıkları alfabe boyutuyla çarpar: 64 karakterle 10 karakter yaklaşık bir kentilyon kimlik sağlar; bu, küçük bir uygulama için yeterlidir ve 21 karakter bir UUID ile eşleşir. Paylaşım bağlantıları gibi kısa ömürlü veya düşük hacimli kullanımlar için daha kısa kimlikler uygundur.
Standart UUID'ler için UUID oluşturucuyu, gizli bilgiler için parola oluşturucuyu kullanın.
Kimlikler gizli değildir
Rastgele kimliklerin tahmin edilmesi zordur, ancak bunlar URL'lerde, günlüklerde ve tarayıcı geçmişinde görünür; özel verilere erişim kanıtı olarak hiçbir zaman tek başına bir kimlik kullanmayın.
Nasıl kullanılır?
- URL uyumlu veya yalnızca rakamlardan oluşan bir karakter kümesi seçin ya da kendi karakter kümenizi yazın.
- Uzunluğu ve oluşturulacak ID sayısını belirleyin.
- ID'leri kopyalayın; çakışma tahminini görmek için saatte kaç ID oluşturduğunuzu belirtin.
Gizlilik ve sınırlamalar
ID'ler tarayıcıda oluşturulur.
İlgili araçlar
Sık sorulan sorular
Nano ID mi, UUID mi?
Her ikisi de rastgeledir; Nano ID, benzer rastgeleliği 36 yerine 21 URL uyumlu karaktere sığdırır. Veritabanı veya standart UUID bekliyorsa UUID kullanın.
Kısa bir ID kullanabilir miyim?
Evet, az sayıda oluşturacaksanız kullanabilirsiniz; çakışma tahminini kontrol edin. Bir kopya sorun yaratacaksa yeni ID'leri mevcut ID'lerle karşılaştırın.
Benzer görünen karakterlerden neden kaçınmalı?
Sipariş veya kupon kodları gibi insanların okuyup yazdığı ID'lerde 0, O, 1, l ve I karakterlerini çıkarmak yanlış okumaları önler.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez