UUID & Kimlik Üretici
Kriptografik güvenli UUID v4, zaman sıralı v7 ve kısa kimlikler üretin.
Analiz sonucu
Sıkça sorulan sorular
+− v4 ile v7 arasında hangisini seçmeliyim?
Veritabanı birincil anahtarı için v7. Zaman sıralı olduğu için indekste ardışık yazılır. v4 rastgeledir; B-tree indeksinde sayfa bölünmesine yol açar ve tablo büyüdükçe ekleme yavaşlar. Sıralamanın önemi yoksa v4 de uygundur.
+− UUID'ler gerçekten benzersiz mi?
Pratikte evet. v4'te 122 bit rastgelelik vardır; çakışma olasılığı hesaplanabilir ama ihmal edilebilir düzeydedir. Rastgelelik kaynağı önemlidir: bu araç işletim sisteminin kriptografik havuzunu kullanır.
+− UUID'yi oturum jetonu olarak kullanabilir miyim?
Kullanmayın. UUID tahmin edilmesi zor olacak şekilde tasarlanmıştır ama sır olacak şekilde değil. Oturum anahtarı ve parola sıfırlama jetonu için amaca özel, daha uzun ve tamamen rastgele değerler üretin.