UUID UUID Generator

Ücretsiz · Kayıt yok · Kurulum yok

UUID v1 Oluşturucu

UUID v1, zaman damgasını ve üreten makinenin düğüm adresini tek bir 128 bitlik değerde birleştirir. Böylece kimliğin hangi anda ve hangi düğümde doğduğunu sonradan okuyabilirsiniz.

  • Zaman + düğüm
  • Sıralanabilir
  • Sürüm biti 1

UUID v1 Oluşturucu

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

    Bir UUID v1, 60 bitlik bir zaman damgası ile 48 bitlik düğüm (MAC) adresini birleştirir. Zaman damgası 1582-10-15'ten bu yana geçen 100 nanosaniyelik aralıkları sayar; art arda üretilen değerler bu yüzden kendiliğinden artan bir sıra izler.

    Dezavantajı, değerin üretildiği makineyi ve dolaylı olarak üretim anını açığa çıkarmasıdır. Modern sistemlerin çoğu bu yüzden rastgele v4'ü ya da zamana göre sıralı v7'yi tercih eder; v1'e genellikle eski sistemlerle uyum için ihtiyaç duyulur.

    Nasıl kullanılır

    1. Adet alanından kaç UUID istediğinizi seçin (1 ile 1000 arası).
    2. Gerekirse biçimi ayarlayın: büyük harf, tire ve süslü parantez.
    3. Oluştur düğmesine basın; tek bir değeri, tümünü kopyalayın ya da indirin.

    Kullanım alanları

    • Üretim zamanını sonradan okumanız gereken eski sistemler.
    • Sıralı kayıt numarası bekleyen eski veritabanı şemaları.
    • Farklı düğümlerde üretilen kayıtları ayırt etmeniz gereken test ortamları.

    UUID v1 nerede duruyor

    Hangi seçenek, ne zaman kullanılır
    SeçenekNe zaman kullanılır
    v1Zaman + düğüm: eski sistemlerle uyum
    v6Aynı bilgiyi taşır ama zaman başta durur, indeksi bozmaz
    v7Milisaniyelik Unix zamanı; yeni projelerde v1 yerine bunu seçin

    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

    UUID v1 üretim zamanımı açığa çıkarır mı?

    Evet. Zaman damgası 100 nanosaniye çözünürlükte saklanır ve düğüm alanı üreten makineyi işaret eder. Kimliği dışarıya verdiğinizde bu bilgiyi de vermiş olursunuz; gizlilik önemliyse v4 veya v7 kullanın.

    Aynı anda üretilen iki v1 çakışır mı?

    Hayır. Saat çözünürlüğünden daha sık üretim olduğunda saat kademesi artırılır ve aynı düğümdeki değerler monoton kalır.

    v1'i birincil anahtar olarak kullanabilir miyim?

    Teknik olarak evet, ancak değerin başında sürekli büyüyen bir zaman damgası, hemen ardından düğüm bitleri bulunduğu için indeks sıralaması v7 kadar temiz olmaz.