Skip to main content

UUID Oluşturucu Kriptografik olarak güvenli UUID v4 tanımlayıcıları oluştur.

UUID Oluşturucu illustration
📝

UUID Oluşturucu

Kriptografik olarak güvenli UUID v4 tanımlayıcıları oluştur.

1

Seçenekleri Ayarla

Miktar, büyük harf ve tire kaldırma seçeneklerini seçin.

2

Oluştur

Ayarlarınızı kullanarak UUID'ler oluşturmak için herhangi bir şey yazın.

3

UUID'leri Kopyala

Çıktıdan oluşturulan UUID'leri kopyalayın.

Loading tool...

What Is UUID Oluşturucu?

Bir UUID (Evrensel Benzersiz Tanımlayıcı) oluşturucu, sürüm 4 UUID'ler üretir - merkezi bir kayıt gerektirmeden tüm sistemlerde pratik olarak benzersiz olan 128 bitlik tanımlayıcılar. UUID v4, astronomik derecede düşük bir çarpışma olasılığı (2^122'de 1) ile tanımlayıcı oluşturmak için kriptografik olarak güvenli rasgele sayılar kullanır. UUID'ler, tirelerle ayrılmış 5 grupta 32 onaltılık basamak olarak biçimlendirilir: 8-4-4-4-12 (örneğin, 550e8400-e29b-41d4-a716-446655440000). Bu araç, maksimum güvenlik için tarayıcılarınızın crypto.randomUUID() API'sini kullanır.

Why Use UUID Oluşturucu?

  • Kriptografik olarak güvenli UUID v4 oluşturma
  • Tarayıcının yerel crypto.randomUUID() API'sini kullanır
  • Büyük harf, tiresiz ve toplu oluşturma seçenekleri
  • Çakışma olasılığı astronomik olarak düşüktür (2^122'de 1)
  • Tamamen istemci tarafında - hiçbir şey sunuculara gönderilmez

Common Use Cases

Veritabanı Birincil Anahtarları

Otomatik artan olmadan veritabanlarında benzersiz birincil anahtarlar olarak kullanmak üzere UUID'ler oluşturun.

API Tanımlayıcıları

REST API'leri ve mikro hizmetler için benzersiz kaynak tanımlayıcıları oluşturun.

Oturum Tokenleri

Kullanıcı kimlik doğrulama sistemleri için benzersiz oturum tanımlayıcıları oluşturun.

Dosya İsimlendirme

Depolama sistemlerinde çarpışmaları önlemek için benzersiz dosya adları oluşturun.

Technical Guide

UUID v4 oluşturma, Web Crypto API'nin crypto.randomUUID() yöntemini kullanır, bu da RFC 4122'ye uygun bir sürüm 4 UUID üretir. 128 bitlik UUID'de versiyon (0100) ve varyant (10xx) için 6 bit ayrılmıştır, 122 rasgele bit bırakılır. Bu yaklaşık olarak 5,3 × 10^36 olası UUID sağlar. Standart format, tirelerle ayrılmış 8-4-4-4-12 onaltılık karakterdir. Tireleri kaldırma seçeneği simplemente tireleri kaldırarak 32 karakterlik bir hex dizesi oluşturur. Büyük harf seçeneği tüm hex basamaklarını büyük harfe dönüştürür. 122 bit rasgelelik ile, %50'lik bir çarpışma olasılığı için yaklaşık olarak 2,7 × 10^18 UUID oluşturmanız gerekir.

Tips & Best Practices

  • 1
    UUID v4 en yaygın türdür - çoğu uygulama için uygundur
  • 2
    Veritabanlarında kompakt depolama için tireleri kaldırın
  • 3
    UUID'ler teknik olarak büyük/küçük harf duyarsızdır, ancak küçük harf gelenekseldir
  • 4
    Sıralı kimlik doğrulamalar için zaman damgasına göre sıralanabilen ULID'i dikkate alın
  • 5
    Toplu UUID'leri veritabanı tohumlama veya test için oluşturun

Related Tools

Frequently Asked Questions

Q Bu, hangi sürüm UUID'yi üretir?
Sürüm 4 (rastgele). v4 UUID'lerini üçüncü gruptaki "4" ile tanımlayabilirsiniz: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.
Q UUID'ler çarpışabilir mi?
Teorik olarak evet, ancak olasılık yaklaşık 1'dir. 2^122 (5.3 × 10^36). Pratik amaçlar için çarpışmalar imkansızdır.
Q UUID ile GUID arasındaki fark nedir?
GUID (Küresel Benzersiz Tanımlayıcı), Microsoft'un UUID'si için kullandığı addır. İşlevsel olarak aynıdırlar.
Q Veritabanı birincil anahtarları için UUID'leri kullanmalı mıyım?
UUID'ler iyi çalışır, ancak otomatik artan整egerslerden (16 byte vs 4-8) daha büyüktür. Zaman sıralı benzersiz kimlikler için ULID'i dikkate alın.
Q Tokenler için UUID'ler yeterli güvence sağlar mı?
UUID v4, 122 bit rastgelelik ve crypto.randomUUID() ile üretilir, bu da çoğu güvenlik uygulaması için uygun hale getirir.

About This Tool

UUID Oluşturucu is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.