UUID Üretici

UUID üretici ile evrensel olarak benzersiz tanımlayıcılar oluşturabilirsiniz. UUID (Universally Unique Identifier), veritabanı kayıtları, API anahtarları, session ID'ler, dosya adları ve daha birçok alanda kullanılır. Bu araç kriptografik güvenli rastgelelik kullanarak UUID v4 (tamamen rastgele) oluşturur. Her UUID matematiksel olarak benzersizdir.

v4 daha güvenli ve yaygın kullanılır
1-100 arası UUID sayısı
Seçenekler
UUID Formatları
Format Örnek Açıklama
Standart 550e8400-e29b-41d4-a716-446655440000 8-4-4-4-12 formatı (36 karakter)
Büyük Harf 550E8400-E29B-41D4-A716-446655440000 Standart format, büyük harflerle
Tiresiz 550e8400e29b41d4a716446655440000 Sadece hex karakterler (32 karakter)
Parantezli {550e8400-e29b-41d4-a716-446655440000} Microsoft GUID formatı
UUID Versiyonları
UUID v1 (Zaman Tabanlı)
  • Yapı: Zaman damgası + MAC adresi
  • Avantaj: Kronolojik sıralama
  • Dezavantaj: MAC adresi gizlilik riski
  • Kullanım: Log kayıtları, sıralı veriler
UUID v4 (Rastgele) - Önerilen
  • Yapı: Tamamen rastgele
  • Avantaj: Maksimum güvenlik
  • Dezavantaj: Sıralama yok
  • Kullanım: API anahtarları, session ID
Önerilen: Çoğu uygulama için UUID v4 kullanın. Daha güvenli ve gizlilik dostu.
Hızlı Şablonlar

UUID Nedir?

UUID (Universally Unique Identifier), 128-bit değer kullanarak evrensel olarak benzersiz tanımlayıcılar oluşturan standarttır. RFC 4122 standardı ile tanımlanmıştır.

UUID Yapısı
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
  • M: UUID versiyonu (1, 4, vb.)
  • N: Varyant biti (8, 9, A, B)
  • x: Hex rakamlar (0-9, a-f)
Benzersizlik Garantisi
  • UUID v4: 2^122 farklı değer (5.3 × 10^36)
  • Çakışma Olasılığı: Pratik olarak sıfır
  • Kriptografik Güvenli: Web Crypto API kullanımı
Kullanım Alanları
  • Veritabanı: Primary key, foreign key
  • API: Request ID, session ID
  • Dosya: Geçici dosya adları
  • Mikroservis: Transaction ID, trace ID
  • Frontend: Component ID, form ID
Avantajları
  • Merkezi koordinasyon gerektirmez
  • Dağıtık sistemlerde güvenli
  • Çakışma riski minimal
  • Standart format
Sık Sorulan Sorular

UUID (Universally Unique Identifier), evrensel olarak benzersiz bir tanımlayıcıdır. Veritabanı kayıtları, API anahtarları, session ID'ler için kullanılır.

UUID v1 zaman damgası ve MAC adresini kullanır, v4 tamamen rastgeledir. v4 daha güvenli ve yaygın kullanılır.