CanDoYa
TR

Ücretsiz NanoID Oluşturucu

Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.

Karakterleri düzenle64 farklı karakter
Yükleniyor…
Bu aracı paylaş

NanoID oluşturucu nedir?

NanoID oluşturucu, kriptografik olarak güvenli bir rastgele kaynak kullanarak kısa ve URL uyumlu benzersiz kimlikler üretir. NanoID, UUID'nin küçük bir alternatifidir: varsayılan kimlik 64 simgelik bir alfabeden seçilen 21 karakterden oluşur ve veritabanı satırları, URL'ler, token'lar ve dosya adları için kısa, çakışmaya dirençli kimlikler sağlar - hepsi tarayıcınızda üretilir.

Nasıl kullanılır

  1. 1Alfabe seçin. URL uyumlu varsayılanı kullanın ya da küçük harf, onaltılık, sayı veya birbirine benzemeyen karakter setini seçin - isterseniz kendi karakterlerinizi girin.
  2. 2Uzunluk ve adet belirleyin. Her kimliğin kaç karakter olacağını (varsayılan 21) ve kaç kimlik üretileceğini seçin.
  3. 3Oluşturun. Yeni bir küme oluşturmak için Generate'e tıklayın. Olası kimlik sayısı ve çakışma güvenliği değerleri ayarlarınıza göre güncellenir.
  4. 4İhtiyacınızı kopyalayın. Tek bir kimliği kopyalamak için Copy'e, tüm listeyi satır satır almak için Copy all'a tıklayın.

Kimler için

Her kimlik, Web Crypto rastgele sayı üreticisiyle tarayıcınızda oluşturulur; hiçbir şey sunucuya yüklenmez ve sayfa yüklendikten sonra araç çevrimdışı da çalışır. NanoID'nin uniform algoritması, düz bir kalan (mod) işlemi yerine rastgele baytları maskeleyip reddeder, böylece hiçbir karakter diğerinden daha sık çıkmaz ve sonuç yansız kalır. Uzunluğu değiştirin, alfabeyi küçük harfe, onaltılık düzene ya da birbirine benzeyen karakterlerin çıkarıldığı bir sete geçirin, isterseniz kendi karakterlerinizi yapıştırın ve tek seferde bine kadar kimlik oluşturun.

Sık sorulan sorular

NanoID oluşturucu ücretsiz mi?

Evet, kayıt gerektirmez ve hiçbir sınırı yoktur, tamamen ücretsizdir. Her kimlik tarayıcınızda üretildiği için istediğiniz kadar küme oluşturabilirsiniz, sayfa yüklendikten sonra çevrimdışı bile.

NanoID, UUID'den nasıl farklıdır?

UUID, sabit 36 karakterlik bir formattır. NanoID daha küçük ve özelleştirilebilir: varsayılan olarak 21 URL uyumlu karakter kullanır, yani yaklaşık yüzde 40 daha kısadır ve benzer bir çakışma direncine sahiptir. Ayrıca NanoID'de uzunluk ve alfabeyi değiştirebilirsiniz, UUID'nin formatı ise sabittir.

Oluşturulan kimlikler kriptografik olarak güvenli mi?

Evet. Kimlikler, anahtarlar ve token'lar için de kullanılan güvenli rastgele kaynak olan tarayıcının Web Crypto getRandomValues fonksiyonunu kullanır; NanoID'nin uniform algoritması her karakterin eşit olasılıkla çıkmasını sağlar, böylece sonuç yanlı veya tahmin edilebilir olmaz.

NanoID'nin varsayılan alfabesi nedir?

Varsayılan alfabe, 64 URL uyumlu simgeden oluşur: A-Z, a-z, 0-9 ile alt çizgi ve tire. Her karakter URL içinde güvenli olduğundan, kimliği kodlamaya gerek kalmadan doğrudan bir linke, dosya adına veya yola ekleyebilirsiniz.

Bir NanoID ne kadar uzun olmalı?

Yirmi bir karakter varsayılan değerdir ve neredeyse her kullanım için güvenlidir, UUID düzeyinde çakışma direnci sağlar. Düşük hacimli veriler veya insan tarafından okunan kodlar için daha kısa kimlikler de uygundur, ama daha küçük kombinasyon uzayı çakışma riskini artırır, bu yüzden kısaltmadan önce çakışma güvenliği değerine bakın.

Kendi karakterlerimi kullanabilir miyim?

Evet. Custom'ı seçin ya da doğrudan karakter kutusunu düzenleyin; kimlikler tam olarak girdiğiniz karakterlerden oluşturulur. Tekrarlanan karakterler yok sayılır ve birbirinden farklı en fazla 256 simge kullanabilirsiniz.

Oluşturduğum kimlikler herhangi bir yere yükleniyor mu?

Hayır. Her şey tarayıcınızda, Web Crypto API kullanılarak yerel olarak üretilir ve hiçbir veri sunucuya gönderilmez; kimlikleriniz cihazınızda özel kalır.