Generate UUID v4 identifiers
Generate UUID v4 identifiers online. Bulk generation, uppercase/lowercase options, with or without hyphens. Free UUID generator tool.
UUID turunuzu secin. UUID v4 (rastgele) en yaygin kullanilani olup tamamen rastgele degerler uretir.
Olusturmak istediginiz UUID sayisini belirleyin. Toplu olarak birden fazla UUID ayni anda olusturulabilir.
Olustur dugmesine tiklayin ve aninda benzersiz tanmilayicilar alin.
UUID'leri tek tikla panoya kopyalayin veya liste olarak indirin.
UUID'ler dagitik sistemlerde merkezi bir koordinasyon olmadan benzersiz tanimlayicilar olusturmak icin standart yontemdir. Veritabani kayitlari, API kaynaklari ve dosya adlandirma icin idealdir.
Otomatik artan sayisal ID'lerin aksine UUID'ler tahmin edilemez, bu da onlari guvenlik acisindan daha uygun kilar. Saldiranlar mevcut kaynaklari tahmin edemez.
UUID'ler 128 bitlik olup pratik olarak cakisma olasiligi yok denecek kadar dusuktur. Milyarlarca UUID olusturulsa bile ayni UUID'nin tekrar olusma olasiligi astronomik olarak kucuktur.
Tum UUID olusturma tarayicinizda yerel olarak gerceklesir. Olusturulan degerler hicbir sunucuya gonderilmez.
Cogu kullanim senaryosu icin UUID v4 (rastgele) en iyi sectir. Basit, hizli ve yeterli benzersizlik saglar.
UUID'leri veritabanlarnda dizin olarak kullanirken performans etkisini goz onunde bulundurun. Bazi veritabanlari UUID dizinlemede sayisal ID'lere gore daha yavas olabilir.
UUID formatinda tireleri (550e8400-e29b-41d4-a716-446655440000) korumaniz okunabilirlik icin onerilir, ancak tiresiz format da gecerlidir.
Zaman damgasi iceren UUID v1 gizlilik endiselerine yol acabilir cunku olusturma zamani ve MAC adresi bilgisi icerir.
UUID (Universally Unique Identifier) 128 bitlik bir tanimlayicidir ve 32 onaltlik rakam ile 4 tireden olusan standart bir formata sahiptir: 550e8400-e29b-41d4-a716-446655440000. Dagitik sistemlerde merkezi bir otorite olmadan benzersiz tanimlayicilar olusturmak icin tasarlanmistir.
UUID v1 zaman damgasi ve MAC adresi kullanir. UUID v3 ve v5 isim ve ad alani kullanarak deterministik UUID'ler olusturur (v3 MD5, v5 SHA-1 kullanir). UUID v4 tamamen rastgeledir ve en yaygin kullanilanidir. Her tur farkli kullanim senaryolari icin optimize edilmistir.
Teorik olarak mumkun olsa da pratikte yok denecek kadar dusuk bir olasiliktr. UUID v4 icin 2^122 olasi deger vardir. Cakisma olasiligi icin saniyede 1 milyar UUID olusturseniz bile tekrar olusma icin yaklasik 85 yil beklemeniz gerekir ve bu bile %50 olasiliktir.
Kullanilabilir ve dagitik sistemlerde ozellikle faydalidir. Ancak UUID'ler sayisal ID'lere gore daha fazla depolama alani kaplar (16 bayt vs 4-8 bayt) ve rastgele yapilari nedeniyle dizin performansini olumsuz etkileyebilir. PostgreSQL'in uuid turunu veya MySQL'de BINARY(16) kullanmak alan tasarrufu saglar.
UUID v4 kriptografik olarak guvenli rastgele sayi ureteci kullanir ve tahmin edilemez. Ancak UUID v1 zaman damgasi ve MAC adresi icerdiginden gizlilik endislerine yol acabilir. Guvenlik kritik uygulamalarda UUID v4 tercih edilmelidir.
GUID (Globally Unique Identifier) ve UUID esasen ayni seydir. GUID terimi Microsoft ekosstemnde yaygin olarak kullanilirken, UUID RFC 4122 standardinda tanimlanan resmi terimdir. Her ikisi de 128 bitlik benzersiz tanimlayicilardir ve ayni format ve yapiya sahiptir.