Nano kimlik oluşturucu
Kriptografik olarak güvenli rastgeleliğe sahip kısa, URL güvenli Nano Kimlikler oluşturun.
Nano kimlik oluşturucu
Tek seferde birden bine kadar olmak üzere satır başına bir tane olmak üzere kısa, URL güvenli benzersiz tanımlayıcılar olan Nano Kimlikler oluşturun. Standart bir Nano ID, 64 sembollü bir alfabeden (A–Z, a–z, 0–9, alt çizgi ve kısa çizgi) alınan 21 karakterden oluşur ve bu, yaklaşık 126 bitlik rastgeleliği, UUID'den üçte bir daha kısa bir dizeye paketler. Her karakter, tarayıcının kriptografik olarak güvenli rastgele oluşturucusundan gelir ve reddedilme örneklemesi sayesinde hiçbir sembolün olasılığı bir diğerinden daha yüksek olmaz.
Uzunluğu 2 ila 128 karakter arasında herhangi bir yere ayarlayın ve işe uygun alfabeyi seçin. Standart, klasik Nano ID setidir. Kimlikleri yüksek sesle okurken veya yeniden yazarken insanların karıştırdığı karakterleri (0/O/o, 1/I/l/i ve 5/S/s, artı alt çizgi ve kısa çizgi) hiçbir benzerlik bırakmaz; geriye kupon kodları ve basılı herhangi bir şey için ideal olan 51 net sembol kalır. Küçük harf + rakamlar, alt alan adları veya e-posta etiketleri gibi büyük/küçük harf katlayan sistemlere uygundur ve onaltılık küçük harf, düz onaltılık belirteçler üretir.
Nano kimlikler, bir UUID'nin hantal göründüğü her yerde parlar: URL'lerde açığa çıkardığınız veritabanı anahtarları, kısa bağlantılar, yüklemeler için dosya adları, önbellek anahtarları, davet kodları ve günlüklerdeki istek kimlikleri. Varsayılan 21 karakterde, çarpışma matematiği rahatlıkla sizin tarafınızdadır; %1'lik tek bir çarpışma şansına ulaşmadan önce, bir asırdan fazla bir süre boyunca saniyede kabaca bir milyar kimlik oluşturmanız gerekir.
Her şey tarayıcınızda yerel olarak gerçekleşir. Kimlikler cihazınızda oluşturulur, hiçbir zaman bir sunucudan talep edilmez ve hiçbir yerde oturum açılmaz; dolayısıyla doğrudan bu sayfadan üretim sistemlerinde kullanılmaları güvenlidir.