UUID Oluşturucu Online — UUID v4, v7 ve GUID
Tek tıklamayla UUID v4, v7 veya GUID oluştur. 1000'e kadar toplu üretim yap, tek bir butonla kopyala, .txt olarak indir. Tarayıcınızda çalışıyor, sunucuya hiçbir şey gönderilmiyor.
UUID v4 — 122 rastgele bit + 6 servis biti. Çoğu kütüphane ve veritabanında varsayılan bu.
UUID Jeneratörü Hakkında
UUID (Evrensel Benzersiz Tanımlayıcı), çarpışma olasılığı o kadar düşük olan 128 bitlik bir tanımlayıcıdır ki, merkezi bir otorite olmadan kullanılabilir. Tüm değerler tarayıcınızda crypto.getRandomValues üzerinden oluşturulur — sunucuya veri gönderilmez.
UUID sürümleri ve nerede kullanılacağı
UUID v4 — rastgele
122 rastgele bit + 6 servis biti. En yaygın versiyon: API kimlikleri, anahtarlar, şifre sıfırlama bağlantıları. Sıralamaz, veritabanı indeksini parçalayabilir.
UUID v7 — zaman sıralı
48 bit unix milisaniye + 74 rastgele bit. Oluşturulma süresine göre sözlüksel olarak sıralanır — PostgreSQL veya MySQL'deki birincil anahtarlar için mükemmel: v4'e göre daha az indeks parçalanması.
GUID — Microsoft formatı
UUID v4 ile aynıdır; ancak büyük harfle yazılır ve süslü parantez içine alınır: {ABCDEF12-...}. .NET, COM, Windows Kayıt Defteri ve çoğu Microsoft aracı tarafından kullanılır.
SSS
UUID v4 ile v7 arasındaki fark nedir?
v4 tamamen rastgele — basit ve güvenilir, ancak sıralanmış veritabanı indeksleri için kötü. v7, ilk 48 bitte bir zaman damgası koyuyor, böylece tanımlayıcılar zamanla büyüyor ve kümelenmiş bir anahtar gibi davranıyor — ana anahtarlar için yeni fiili standart.
UUID v4'ün çarpışma olasılığı nedir?
Bir çarpışma şansı için %50 kadar yaklaşık 2.7×10¹⁸ değerleri üretmeniz gerekir. Pratikte çarpışmalar olmaz.
UUID ve GUID aynı şey mi?
Teknik olarak evet — GUID, Microsoft'un UUID için kullandığı terimdir. Tek fark biçimlendirmedir: GUID'ler genellikle büyük harflerle ve braketlerle sarılır, UUID'ler ise küçük harflerle yapılır.
Kısa URL'ler veya promosyon kodları için UUID kullanabilir miyim?
Yapabilirsin ama 36 karakter uzun bir şey. Kısa bağlantılar için nanoid kullanın veya UUID'yi base62 üzerinden kısaltın. Promosyon kodları için, karışıklık olmayan alfabeye sahip özel bir jeneratör kullanın.
İstemci üzerinde kimlik doğrulama için UUID'ler oluşturmak güvenli mi?
Rastgele oturum kimlikleri ve tokenlar için — evet, kriptografik olarak güvenli crypto.getRandomValues kullanıyoruz. Sırlar için (API anahtarları, yenileme tokenları) sunucuda verin ki istemci algoritmayı etkileyemez.
Oluşturulan UUID'ler sunucuda mı depolanır?
Hayır. Her değer tarayıcınızda oluşturulur ve hiçbir yerde saklanmaz. Sekmeyi kapatınca liste kayboluyor. Önemli UUID'leri "İndirin .txt" üzerinden kendiniz kaydedin veya kopyalayın.