Araç ara

Hızlı araç arama

UUID v5 oluşturucu

İsim ve isim alanına dayalı UUID v5 oluşturun, SHA-1 hash algoritması kullanır.

Not: Aynı isim alanı ve isim için her zaman aynı UUID oluşturulacaktır

UUID v5 giriş
UUID v5, isim ve isim alanına dayalı olarak oluşturulan benzersiz bir tanımlayıcıdır, SHA-1 hash algoritması kullanır. Aynı isim ve isim alanı kombinasyonu için her zaman aynı UUID'yi üretir.
İsim alanı ve isim
UUID v5 iki girdi gerektirir: bir isim alanı UUID'si ve bir isim dizesi. Yaygın olarak kullanılan önceden tanımlanmış isim alanları DNS, URL, OID ve X.500 DN'dir, ayrıca özel isim alanı UUID'leri de kullanılabilir.
v5 vs v3
UUID v5 ve v3, her ikisi de isme dayalı UUID'lerdir ve temel fark kullanılan hash algoritmasıdır. v5 SHA-1 kullanırken, v3 MD5 kullanır. v5 daha iyi güvenlik ve çarpışma direnci sunar ve ikisi arasında önerilen seçimdir.
Uygun senaryolar
UUID v5, deterministik ve tekrarlanabilir olması gereken, aynı zamanda yüksek güvenlik gerektiren senaryolar için uygundur. Yaygın kullanım örnekleri arasında kalıcı kaynaklar için tutarlı tanımlayıcılar oluşturma, alan adlarından ID'ler üretme veya aynı girdinin her zaman aynı UUID'yi üretmesi gereken her durum bulunur.
Güvenlik avantajları
UUID v5, SHA-1 hash algoritması kullanır ve MD5'e (UUID v3'ün kullandığı) göre daha iyi çarpışma direnci sunar. SHA-1, parola depolama için artık önerilmemesine rağmen, benzersiz tanımlayıcılar oluşturmak için hala yeterince güvenlidir.
Önceden tanımlanmış isim alanları
UUID spesifikasyonu dört standart isim alanı tanımlar: DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) ve X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8).