tr

UUID Üreteci

UUID'leri (sürüm 1, 4 veya 7) tarayıcıda yerel olarak oluşturun: kriptografik rastgelelikle anında, hiçbir yükleme olmadan.

Sonuç
 
İndir
Sürüm
  • Sürüm 1 (zaman damgası + düğüm)
  • Sürüm 4 (rastgele)
  • Sürüm 5 (ada dayalı, SHA-1)
  • Sürüm 7 (zaman sıralı)
Adet
Büyük harf
Kısa çizgiler
Dosyam yükleniyor mu?

Hayır. Her şey tarayıcınızda çalışır - dosyanız cihazınızdan asla çıkmaz. Bunu nasıl doğrularsınız

Yükleme yok%100 yerel
İçerik sizde kalırüçüncü taraf erişimi yok
Sunucular Almanya'datasarımdan gelen GDPR
Bağımsız denetlendiTLS A+ · Başlıklar A+

Bir UUID (Universally Unique Identifier, RFC 9562), merkezi bir otoritenin dağıtmasına gerek kalmadan pratik olarak benzersiz olması garanti edilen 128 bitlik bir tanımlayıcıdır. UUID'leri tam da bu nedenle veritabanı anahtarları, dosya ve nesne adları, günlüklerdeki korelasyon ID'leri için veya iki bağımsız sistemin birbiriyle asla çakışmayacak tanımlayıcılar üretmesi gereken her yerde ilk tercih yapar. Bu üreteç onları istediğiniz adette anında oluşturur.

Sürüm 4 ile sürüm 7 arasında seçim yaparsınız. Sürüm 4 neredeyse tümüyle rastgeledir ve sıranın önemli olmadığı durumlarda yaygın varsayılandır. Sürüm 7 başa bir zaman damgası koyar, böylece değerler zaman sırasına göre dizilir: modern veritabanlarında birincil anahtar olarak çoğu zaman daha hızlıdır ama oluşturulma zamanını bilinçli olarak ele verir. Her iki durumda da rastgelelik, zayıf bir sözde rastgele üreteçten değil, tarayıcının kriptografik olarak güvenli kaynağından (Web Crypto) gelir.

Oluşturma işlemi tamamen tarayıcınızda, saf JavaScript ile yerel olarak çalışır: hiçbir giriş yoktur, hiçbir şey yüklenmez, hiçbir şey saklanmaz ve bir CDN'den hiçbir yabancı kütüphane çekilmez. İsteğe bağlı olarak değerleri büyük harfle verebilir ya da kısa çizgileri kaldırabilirsiniz (32 saf Hex karakteri). Sonuç, her satırda bir UUID bulunan ve indirebileceğiniz bir metin dosyası olarak görünür.

Teknik özellikler

Teknik özellikler
Giriş formatlarıDosya yok (oluşturucu)
Çıkış formatıTXT
Toplu işlemeHayır
İşlemeTarayıcıda yerel (JavaScript)
Dosya yüklemeYok

3 adımda

  1. Sürümü ve adedi seçin.
  2. Oluştur düğmesine tıklayın.
  3. UUID'leri metin dosyası olarak indirin.

Sınırlar: UUID'ler birer tanımlayıcıdır, sır değildir: parola veya anahtar olarak uygun değiller, bunun için parola üreticisini kullanın. Sürüm 4 pratikte çakışmasızdır ama matematiksel olarak benzersizliği garanti edilmez. Sürüm 7 oluşturulma zamanını kabaca görünür kılar (sıralanabilirlik böyle çalışır). Her çalıştırmada en fazla 1000 değer üretilir.

Sık sorulan sorular

Herhangi bir veri yükleniyor mu?

Hayır. Hiçbir giriş yoktur; değerler tamamen tarayıcınızda yerel olarak üretilir ve saklanmaz veya gönderilmez.

Sürüm 4 ile 7 arasındaki fark nedir?

Sürüm 4 neredeyse saf rastgeleliktir (sıra yok). Sürüm 7 başa bir zaman damgası ekler, böylece zaman sırasına göre dizilir ve çoğu zaman daha iyi bir veritabanı anahtarıdır ama oluşturulma zamanını yaklaşık olarak ele verir.

UUID'ler gerçekten benzersiz mi?

Pratikte evet. Sürüm 4 için bir çakışma olasılığı o kadar küçüktür ki günlük kullanımda ihmal edilebilir, ancak benzersizliği gerçekten garanti eden tek yol merkezi dağıtımdır.

Hangi rastgelelik kaynağı kullanılıyor?

Zayıf bir sözde rastgele üreteç değil, tarayıcının kriptografik olarak güvenli kaynağı (Web Crypto). Bu, tahmin edilebilir değerlere karşı korur.

Sürüm 5'te ad alanı nedir?

Adın türünü belirleyen sabit bir UUID (alan adları için DNS, URL, OID veya X.500). Dört standart ad alanı RFC 9562/4122'den gelir; bunun yerine kendi UUID'ini ad alanı olarak girebilirsin.

Bir UUID'yi parola olarak kullanabilir miyim?

Daha iyisi kullanmayın. Bir UUID, sabit yapıya sahip bir tanımlayıcıdır, sır değildir. Parolalar için uzunluğu ve karakter kümesi ayarlanabilen parola üreticisini kullanın.

İlgili araçlar