UUID Oluşturucu Kriptografik olarak güvenli UUID v4 tanımlayıcıları oluştur.
UUID Oluşturucu
Kriptografik olarak güvenli UUID v4 tanımlayıcıları oluştur.
Seçenekleri Ayarla
Miktar, büyük harf ve tire kaldırma seçeneklerini seçin.
Oluştur
Ayarlarınızı kullanarak UUID'ler oluşturmak için herhangi bir şey yazın.
UUID'leri Kopyala
Çıktıdan oluşturulan UUID'leri kopyalayın.
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
-
1UUID v4 en yaygın türdür - çoğu uygulama için uygundur
-
2Veritabanlarında kompakt depolama için tireleri kaldırın
-
3UUID'ler teknik olarak büyük/küçük harf duyarsızdır, ancak küçük harf gelenekseldir
-
4Sıralı kimlik doğrulamalar için zaman damgasına göre sıralanabilen ULID'i dikkate alın
-
5Toplu UUID'leri veritabanı tohumlama veya test için oluşturun
Related Tools
Lorem Ipsum Oluşturucu
Paragraflar, cümleler veya kelimeler halinde Lorem Ipsum placeholder metin oluşturun.
📝 Text Tools
Rastgele Dize Oluşturucu
Özel karakter kümeleriyle şifrelemeli olarak rastgele dizeleri oluşturun.
📝 Text Tools
ULID Oluşturucu
Zaman damgası içeren sıralanabilir ULID tanımlayıcıları oluşturun.
📝 Text Tools
Slug Oluşturucu
Metinlerden özelleştirilebilir ayırıcılar ile URL dostu slugs oluşturun.
📝 Text Tools
Rastgele Sayı Üretici
Özel bir aralık içinde benzersiz olabilen rastgele sayılar üretin.
📝 Text ToolsFrequently Asked Questions
Q Bu, hangi sürüm UUID'yi üretir?
Q UUID'ler çarpışabilir mi?
Q UUID ile GUID arasındaki fark nedir?
Q Veritabanı birincil anahtarları için UUID'leri kullanmalı mıyım?
Q Tokenler için UUID'ler yeterli güvence sağlar mı?
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.