UUID UUID Generator

Ücretsiz · Kayıt yok · Kurulum yok

UUID v5 Oluşturucu

UUID v5, ad alanı ile ismi SHA-1 ile özetleyerek kararlı bir kimlik üretir. v3 ile aynı mantığı kullanır ama daha güçlü bir özet fonksiyonuna dayanır.

  • Deterministik
  • SHA-1 özeti
  • v3'ün yerini alır

UUID v5 Oluşturucu

v5
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 v5 nedir?

    Bir UUID v5, ad alanı UUID'si ve ismin birleşimini SHA-1 ile özetler, ardından ilk 128 biti UUID biçimine yerleştirir. Sürüm biti 5 olarak yazılır.

    Aynı girdi her zaman aynı UUID'yi verdiği için v5, kimlikleri merkezî bir sayaç olmadan türetmenin en yaygın yoludur. v3 ile arasındaki tek fark özet fonksiyonudur; yeni bir tasarımda MD5 yerine SHA-1 tercih edilir.

    Nasıl kullanılır

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

    Kullanım alanları

    • Alan adından, kullanıcı adından veya yoldan kararlı kimlik türetmek.
    • Servisler arasında paylaşılan, hesaplanabilir kaynak kimlikleri.
    • İçeriği değişmediği sürece aynı kalan önbellek anahtarları.

    UUID v5 nerede duruyor

    Hangi seçenek, ne zaman kullanılır
    SeçenekNe zaman kullanılır
    v5SHA-1: deterministik ve yaygın kabul gören seçim
    v3Aynı sonucu MD5 ile üretir; yalnızca eski uyumluluk için gerekir
    v4Rastgele; kararlılık istemiyorsanız bunu kullanın

    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

    v5 ile v3 arasında hangi fark var?

    Yalnızca özet fonksiyonu farklıdır: v5 SHA-1, v3 MD5 kullanır. İkisi de deterministiktir; yeni bir tasarımda v5 tercih edilir.

    v5 değeri gizli bilgi saklamak için uygun mu?

    Hayır. UUID'den ismi geri döndürmek zor olsa da tahmin edilebilir isimler için kaba kuvvet saldırısı mümkündür. Parola veya belirteç üretmek için kullanmayın.

    Aynı isim farklı ad alanlarında aynı UUID'yi verir mi?

    Hayır. Ad alanı da özete girdiği için aynı isim DNS ve URL ad alanlarında farklı UUID'ler üretir.