UUID UUID Generator

Ücretsiz · Kayıt yok · Kurulum yok

UUID v3 Oluşturucu

UUID v3 bir ad alanı ile ismi MD5 ile özetler. Aynı çift her zaman aynı kimliği üretir; bu yüzden bir isme kalıcı bir numara vermeniz gerektiğinde işe yarar.

  • Deterministik
  • MD5 özeti
  • Aynı girdi = aynı kimlik

UUID v3 Oluşturucu

v3
1 ile 1000 arası.
Biçimlendirme

Sonuç 0

    Web Crypto API ile cihazınızda üretilir — hiçbir şey tarayıcınızdan çıkmaz. Kısayol: Ctrl + Enter — yeniden üretmek için

    Bir UUID v3 nedir?

    Bir UUID v3, ad alanı UUID'si ile ismin birleşimini MD5 ile özetler ve sonuçtaki 128 biti UUID biçimine yerleştirir. Rastgelelik yoktur: girdi değişmezse çıktı da değişmez.

    Bu kararlılık, dağıtık sistemlerde kimlik üretmek için merkezî koordinasyon gereğini ortadan kaldırır. Buna karşılık MD5 kırılmış bir özet fonksiyonudur; güvenlik gerektiren yeni tasarımlarda v3 yerine v5 (SHA-1) tercih edilir.

    Nasıl kullanılır

    1. Bir ad alanı seçin: DNS, URL, OID ya da X.500.
    2. İsim alanına özetlenecek metni yazın, örneğin example.com.
    3. Oluştur düğmesine basın; aynı girdi her seferinde aynı UUID'yi verir.

    Kullanım alanları

    • Bir alan adından her zaman aynı kimliği üretmek.
    • Dosya yolu veya kaynak adından kararlı birincil anahtar çıkarmak.
    • Özet tabanlı önbellek anahtarları ve yapılandırma kimlikleri.

    UUID v3 nerede duruyor

    Hangi seçenek, ne zaman kullanılır
    SeçenekNe zaman kullanılır
    v3MD5: hızlı ve deterministik, yeni tasarımlarda önerilmez
    v5Aynı fikrin SHA-1 sürümü; yeni projelerde bunu seçin
    v4Rastgele; aynı girdiden aynı kimliği istemiyorsanız doğru tercih

    UUID sürümleri kısaca

    SürümSıralanabilirNeye dayanırNe için kullanılır
    v1HayırZaman damgası + MAC adresiHâlâ v1 bekleyen eski sistemler
    v3HayırBir ismin MD5 özetiMD5 zorunlu olduğunda deterministik kimlik
    v4Hayır122 bit rastgeleNeredeyse tüm genel amaçlı kimlikler
    v5HayırBir ismin SHA-1 özetiAynı ismin her zaman aynı kimliği vermesi gerektiğinde
    v6EvetYeniden sıralanmış zaman damgasıRastgelelikten vazgeçmeden sıralanabilir kimlik
    v7EvetMilisaniyelik Unix zamanıVeritabanı birincil anahtarları ve olay kimlikleri
    v8HayırSizin bit düzeninizÖzel veya deneysel biçimler

    Yedi sürümün tümü 128 bittir ve aynı 8-4-4-4-12 biçiminde yazılır. Değişen tek şey bitlerin anlamıdır.

    Sık sorulan sorular

    v3 gerçekten deterministik mi?

    Evet. Aynı ad alanı ve aynı isim her zaman aynı UUID'yi verir. Farklı bir makinede ya da yıllar sonra üretmeniz sonucu değiştirmez.

    v3'ü güvenlik için kullanabilir miyim?

    Hayır. MD5 çakışma saldırılarına karşı kırılmıştır; bir saldırgan iki farklı isme aynı UUID'yi denk getirebilir. Güvenlik gerekiyorsa v5, daha güçlü bir gereksinim varsa kendi HMAC tabanlı şemanızı kullanın.

    UUID sürüm numarası neden 3?

    Sürüm alanı 4 bittir ve burada 3 değerini taşır. Standart, yedi sürümün tümünü aynı 128 bitlik çerçevede tanımlar; yalnızca bitlerin anlamı değişir.