Çevrimiçi UUID v5 Üretici
RFC 4122 Uyumlu UUID v5'i Anında ve Güvenli Şekilde Oluşturun
UUID sürüm 5, bir ad alanı UUID'si ile kullanıcı tarafından belirlenen bir ismi güvenli SHA-1 karma algoritması ile birleştirerek deterministik benzersiz tanımlayıcılar üretir. Bu, aynı girdinin her zaman aynı UUID'yi vermesini sağlar ve kullanıcılar, URL'ler, varlıklar ve dağıtık sistemler arasında kararlı, kalıcı kimlikler için idealdir. Sürüm 3 ile karşılaştırıldığında, SHA-1'in sağladığı gelişmiş güvenlik nedeniyle UUID v5 tercih edilir.
Toplu UUID v5 Üretici
UUID Doğrulama Aracı
UUID v5 Hakkında
UUID sürüm 5 (UUID v5), bir ad alanı UUID'si ve bir isim dizesinden SHA-1 özet fonksiyonu kullanılarak oluşturulan 128 bitlik, deterministik bir tanımlayıcıdır. Bu yöntem, aynı girdiler için tutarlı UUID'ler garantiler ve UUID v3'e kıyasla daha iyi güvenlik sunar.
UUID v5 Yapısı ve Formatı
- Uzunluk: 128 bit (16 byte)
- Desen: 8-4-4-4-12 onaltılık karakter
- Örnek: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Karakter Sayısı: 36 (tireler dahil)
- Sürüm Göstergeci: Üçüncü bölümün başındaki '5' UUID v5 olduğunu belirtir
- Varyant Bölümü: Dördüncü alan uyumluluk için ayrılmış bitler içerir
Örnek UUID v5 Açıklaması
İşte 21f7f8de-8051-5b89-8680-0195ef798b6a örnek UUID v5'in detaylı açıklaması:
- 21f7f8de – SHA-1 hash çıktısının ilk segmenti
- 8051 – SHA-1 hash'ten ikinci segment
- 5b89 – Hashlenmiş çıktı içinde sürüm 5'i belirtir
- 8680 – Varyant ve rezerve bilgilerini içerir
- 0195ef798b6a – SHA-1 çıktısının son segmenti
UUID v5 Kullanmanın Avantajları
- Aynı ad ve isim alanından tutarlı UUID’ler oluşturur
- SHA-1 karma yöntemiyle UUID v3’e göre daha güçlü güvenlik
- Aynı girdiler her zaman aynı UUID’yi üretir, güvenilirlik sağlar
- Entegre dağıtık sistemlerde stabil kimlikler için ideal
UUID v5'in En Yaygın Kullanım Alanları
- Kanonik URL'lere veya dosya yollarına UUID atama
- Kalıcı kaynak tanımlayıcıları oluşturma
- Dağıtık ağlar arasında tutarlı kimlikler sağlama
- Farklı platformlarda UUID tutarlılığını sağlama
- Farklı sistemlerdeki aynı girdiler için eşleşen tanımlayıcıları senkronize etme
Güvenlik ve Gizlilik Hususları
UUID v5, v3'te kullanılan MD5'e kıyasla daha güvenli olan SHA-1 karma algoritmasını kullanır. SHA-1 yüksek güvenlikli kriptografi için önerilmese de, deterministik tanımlayıcılar oluşturmak için uygundur.