Araç ara

Hızlı araç arama

UUID v3 Oluşturucu

İsim ve isim alanı tabanlı UUID v3 oluşturun, MD5 hash algoritması kullanır.

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

UUID v3 Giriş
UUID v3, isim ve isim alanı temelinde oluşturulan benzersiz bir tanımlayıcıdır, MD5 hash algoritması kullanır. Aynı isim ve isim alanı kombinasyonu için tutarlı bir UUID üretebilir.
İsim Alanı ve İsim
UUID v3 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, özel isim alanları da kullanılabilir.
v3 vs v5
UUID v3 ve v5, her ikisi de isme dayalı UUID'lerdir ve temel fark kullanılan hash algoritmasıdır. v3, MD5 kullanırken, v5 SHA-1 kullanır. v5 daha iyi güvenlik sunar, ancak v3 bazı ortamlarda daha verimli olabilir.
Uygun senaryolar
UUID v3, deterministik ve tekrarlanabilir olması gereken senaryolar için uygundur, örneğin kullanıcı adlarından kalıcı ID'ler oluşturma, kaynaklara sabit tanımlayıcılar atama gibi. Aynı girdinin her zaman aynı UUID'yi üretmesi gereken her durumda v3 kullanımı uygundur.
Güvenlik düşünceleri
UUID v3, MD5 hash kullanmasına rağmen, bir tanımlayıcı olarak kullanıldığında genellikle güvenlidir. Ancak, güvenlik önemli bir faktör ise, SHA-1 tabanlı UUID v5 kullanılması önerilir çünkü MD5 kriptografik olarak yeterince güvenli olmadığı kanıtlanmıştır.
Ö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).