UUID nedir ve nasıl oluşturulur?

UUID (Universally Unique Identifier), kayıtları, dosyaları, oturumları ve API isteklerini merkezi bir koordinasyon olmadan tanımlamak için kullanılan 128 bitlik bir değerdir. En yaygın sürüm, rastgele sayılardan üretilen UUID v4'tür.

Neden artan ID yerine UUID?

Sıralı ID'ler bilgi sızdırır — herkes kaç kullanıcınız olduğunu tahmin edebilir veya komşu bir kaydı çekebilir. UUID'ler tahmin edilemez ve her istemci ya da sunucu tarafından bağımsız üretilebilir; bu dağıtık sistemler ve çevrimdışı çalışan uygulamalar için kritiktir.

Karşılığında boyut vardır: bir UUID dize olarak 36 karakterdir ve 64 bitlik bir tam sayıdan büyüktür. Çoğu uygulama için kolaylık ve çakışma direnci buna değer.

FreetoolsY ile UUID nasıl üretilir?

UUID Üretici'yi açın ve oluştur'a tıklayın. Araç, tarayıcının crypto.randomUUID veya crypto.getRandomValues özelliğini kullanarak RFC 4122 sürüm-4 UUID'ler üretir; değerler kriptografik olarak rastgeledir ve cihazınızdan hiç çıkmaz.

  • Tek bir UUID veya bir seferde bir grup üretin.
  • Biçimi seçin (küçük harf, büyük harf veya tire olmadan).
  • Tek tıkla kopyalayıp veritabanınıza ya da kodunuza yapıştırın.

UUID v4 diğer sürümlerden farkı

Sürüm 4 UUID'ler rastgeledir ve tanımlayıcılar için doğru varsayılandır. Sürüm 3 ve 5 belirleyicidir — bir ad ve namespace'ten hashlenir; aynı girdi için aynı UUID gerektiğinde kullanışlıdır. Sürüm 1 ve 7 zaman damgası içerir; sıralanabilir, zamana göre sıralı ID'ler gerektiğinde daha iyidir.

Yapılandırılmış ID yerine rastgele bir dize gerektiğinde, Rastgele Dize Üretici her uzunluk ve karakter kümesinde token üretir.

Bu rehberde kullanılan araçlar

Tüm rehberler