Volade Ekosistemi — Web Aracı

Çevrimiçi UUID üretici

UUID'leri (evrensel benzersiz tanımlayıcıları) sürüm 1'den sürüm 8'e kadar tamamen tarayıcınızda üretin. RFC 9562 uyumlu kurallı biçim, sürüm ve varyant algılamalı doğrulayıcı, zaman damgası çözücü, dönüştürücü (ikili, base64, ondalık, GUID, URN), 10.000'e kadar toplu üretim ve TXT, CSV, JSON veya SQL dışa aktarma. %100 yerel, kriptografik olarak güvenli, kayıt gerekmez.

%100 yerel, gönderim yok Kriptografik güvenlik Asla saklanmaz veya gönderilmez
Araç

UUID'lerinizi birkaç saniyede üretin, doğrulayın ve dönüştürün

Bir sürüm seçin, seçeneklerinizi ayarlayın, üretin. Her şey yerel olarak gerçekleşir: tanımlayıcılarınız cihazınızdan asla çıkmaz.

UUID üretici ve araç kutusu

Çevrimiçi Güvenlik, Ağ & Kriptografi
Giriş yap

Bir UUID bir şifre değildir. Bir UUID tanımlayıcı görevi görür (veritabanı, API, idempotence), kimlik doğrulama sırrı değil: boyutu bilinir, yapısı herkese açıktır ve açık metin olarak saklanır. Bir sır için bunun yerine şifre oluşturucumuzu kullanın.

v4 (rastgele, 122 bit) varsayılan seçim olmaya devam ediyor. Zaman damgalı v7, doğal olarak zaman içinde sıralanır ve veritabanlarında daha iyi dizinlenir. v1/v6 sistem saatini ve rastgele bir düğümü kullanır: gerçek MAC'i okuyan diğer araçların aksine cihazınız hakkında hiçbir bilgi içermez.

Üretim %100 yerel
—

« Üret »e basın veya yeni, kriptografik olarak rastgele, RFC 9562 / RFC 4122 uyumlu bir tanımlayıcı oluşturmak için bir sürüme yeniden tıklayın.

Çok sayıda UUID (10.000'e kadar) üretin, olası yinelenenleri tespit edin ve TXT, CSV, JSON veya SQL olarak dışa aktarın. 5.000'in üzerindeki v4 toplu işlemleri, sayfayı kilitlememek için bir worker üzerinden geçer.

100
Sonuçları görmek için UUID üretin.

Kabul edilen biçimler: kurallı, tiretsiz, süslü parantezli, URN önekli, büyük/küçük harfli. Analiz %100 yereldir.

Sonuçlar burada görünür.

Herhangi bir biçimde bir UUID girin (kurallı, URN, süslü parantezler, tiretsiz, çerçevesiz base64 veya ondalık tam sayı): tüm dönüşümler anında güncellenir.

Kısa tanımlayıcılar (NanoID, short-uuid, kısaltılmış MD5) RFC UUID değildir: bit sayıları farklıdır.

Dönüşümler burada görünür.

Karşılaştırma sonucu burada.

10

Projeleriniz için kullanıma hazır betikler: düzenli ifadeler, kod parçacıkları ve SQL ekleme betiği.

SQL betiğini üretin veya bir düzenli ifade kopyalayın.

0,0 0Yorumlar Tüm araçlar
Ücretsiz mi Premium mu?

UUID üretici %100 ücretsiz, yerel ve sınırsızdır — herkes için. Premium, Volade ekosisteminin tamamının kilidini açar.

UUID v1'den v8'e, sınırsız Nil & MaxÜcretsiz
Doğrulayıcı, çözücü & dönüştürücüÜcretsiz
10.000'e kadar toplu & TXT/CSV/JSON/SQL dışa aktarmaÜcretsiz
Şifreli geçmiş & senkronizasyonPremium
Premium'un kilidini aç
Özellikler

En eksiksiz UUID araç kutusu

%100 yerel, kriptografik olarak güvenli

UUID'ler tarayıcınızda crypto.getRandomValues() (ve v4 için crypto.randomUUID()) ile üretilir, asla Math.random() ile değil. Hiçbir şey bir sunucuya gönderilmez, saklanmaz veya analiz edilmez — gizli çalışma ortamları için idealdir.

Gizlilik politikası

8 sürüm + doğrulayıcı + çözücü

Tüm RFC sürümleri: zaman damgalı v1 ve v6, hash tabanlı v3/v5, rastgele v4, zamana göre sıralanan v7, özel v8, ayrıca Nil ve Max. Doğrulayıcı sürümü, varyantı ve biçimi algılar; çözücü zaman damgasını ve her alanı okur.

Şimdi üret

Toplu & profesyonel dışa aktarma

Tek seferde 10.000'e kadar UUID, istatistikler (toplam, benzersiz, yinelenen, entropi) ve TXT, CSV, JSON veya SQL ekleme betiği dışa aktarma — veri sızıntısı olmadan veri kümeleri, geçişler veya testler hazırlamak için ideal.

Toplu üret
Nasıl çalışır

Üç adımda kaliteli bir UUID

Sürümü seçin

Basitlik için rastgele (v4), verimli sıralama ve dizinleme için zaman damgalı (v7), deterministik kimlik için hash tabanlı (v3/v5) veya kendi alanlarınız için özel (v8).

Üretin & doğrulayın

Her üretim kriptografik olarak rastgeledir ve %100 yereldir. Çözücü anında sürümü, varyantı ve zaman damgalı sürümler için tam oluşturma tarihini gösterir.

Kopyalayın, doğrulayın, dağıtın

UUID'yi kopyalayın, mevcut tanımlayıcıları doğrulayın, karşılaştırın veya dönüştürün (base64, ondalık, GUID .NET, SQL…). Her şey kayıt olmadan yerel olarak gerçekleşir.

Referans

UUID sürümleri karşılaştırması (RFC 9562 / RFC 4122)

SürümStandartZaman damgasıBit kaynağıZamana göre sıralamaİdeal kullanım
v1RFC 9562 / 4122Evet (100 ns, Gregoryen ofset)Saat + sıra + düğümKüresel kronolojik sıraEski uyumluluk
v2DCE (ayrılmış)EvetPOSIX UID—Burada desteklenmez (kullanımdan kaldırıldı)
v3RFC 9562 / 4122HayırMD5(namespace + ad)HayırDeterministik kimlik (MD5, 128 bit)
v4RFC 9562 / 4122HayırRastgele (122 bit)HayırGenel amaçlı tanımlayıcılar
v5RFC 9562 / 4122HayırSHA-1(namespace + ad)HayırDeterministik kimlik (SHA-1)
v6RFC 9562Evet (100 ns)Saat + sıra + düğümYerel olarak sıralı diziv1 uyumluluğu + iyileştirilmiş sıralama
v7RFC 9562Evet (milisaniye)48 bit ms + 74 bit rastgeleDizinde optimum sıralamaModern veritabanı anahtarları
v8RFC 9562Alanlarınıza göreÖzel alanlarAlanlarınıza göreÖzel / deneysel biçimler
NilRFC 9562HayırTüm bitler 0—« Boş » değeri / sentinel
MaxRFC 9562HayırTüm bitler 1—Maksimum değer / sentinel
SSS

Sık sorulan sorular

UUID nedir?
Bir UUID (Universally Unique Identifier), 8-4-4-4-12 biçiminde gruplandırılmış 32 onaltılık basamak olarak yazılan 128 bitlik bir tanımlayıcıdır (örn: 550e8400-e29b-41d4-a716-446655440000). Merkezi bir çakışma olmadan tanımlamaya olanak tanır: her UUID, ihmal edilebilir çakışma olasılığıyla herhangi bir makinede bağımsız olarak oluşturulabilir.
Hangi UUID sürümünü seçmeliyim?
Geçici anahtar veya günlük tanımlayıcısı için v4 (rastgele) varsayılan seçimdir: 122 bit entropi, oluşturma anı hakkında hiçbir bilgi. Sıralama ve dizinlemenin önemli olduğu bir veritabanı birincil anahtarı için v7 önerilir: milisaniyelik zaman damgası, eklemeleri yerel olarak sıralı hale getirir ve dizin parçalanmasını azaltır.
Bir UUID tahmin edilebilir veya kötüye kullanılabilir mi?
Kriptografik olarak güvenli bir üreticiyle üretilen bir UUID v4 tahmin edilemez: kaba kuvvet arama süresi evrenin yaşının yaklaşık 10³⁶ katıdır. Öte yandan v1/v6/v7 bir zaman damgası içerir: bir gözlemci tam oluşturma anını çıkarabilir. Bu bir tasarım detayıdır, güvenlik açığı değildir, ancak gizlilik için bazen dikkate alınmalıdır.
UUID iyi bir şifre midir?
Hayır. Bir UUID tanımlayıcı görevi görür: yapılandırılmıştır, genellikle URL'lerde ve günlüklerde görünür ve açık metin olarak saklanır. UUID'yi şifre olarak kullanmak sırrı açığa çıkarmakla eşdeğerdir. Oturum açma sırrı veya API anahtarı için bunun yerine şifre oluşturucumuzu kullanın (128 bit veya daha fazla, tekdüze, yapısız).
UUID ile NanoID / short-uuid arasındaki fark nedir?
Bu kısa tanımlayıcılar (21 karakter veya sıkıştırılmış 128 bit) kendi alfabesi ve kurallarıyla yeni buluşlardır: bir UUID'nin RFC yapısına uymazlar (zorunlu tire yok, sürüm alanı yok). Bu nedenle « analiz edilemezler » veya UUID'ye dönüştürülemezler. Dönüştürücümüz karışıklığı önlemek için tam olarak bunları işaretler: bir RFC UUID her zaman onaltılık 8-4-4-4-12 biçimindedir.
v1 neden gerçek MAC adresim yerine rastgele bir düğüm kullanıyor?
RFC 9562 standardı, cihazı tanımladığı ve gizliliği ihlal ettiği için gerçek MAC adresinin kullanılmamasını açıkça önerir. Volade bu nedenle düğümü her üretimde 6 rastgele baytla değiştirir: v1'in tüm özelliklerini (zaman damgası, benzersizlik) donanımınızı açığa çıkarmadan korursunuz.
Bir UUID'nin « varyantı » nedir?
Varyant, 128 bitin nasıl yorumlandığını gösterir ve dokuzuncu baytın en anlamlı iki bitinde (4. grubun ilk karakteri, örn: « a ») kodlanır. « 10 » değeri, UUID'lerin büyük çoğunluğu olan RFC 4122/9562 biçimine karşılık gelir. Doğrulayıcımız bu varyantı her zaman size bildirir.
Bir UUID'nin oluşturulma tarihi çıkarılabilir mi?
Evet, zaman damgalı sürümler için: çözücü tam tarihi görüntüler. v1 ve v6, 15 Ekim 1582'den (0x01B21DD213814000) bu yana 100 ns'lik aralıkları sayar ve ~58.000 yılı kapsar; v7 ise Unix zaman damgasını doğrudan milisaniye olarak saklar. v4 hiçbir anı açığa çıkarmaz.
Bir UUID v4 ne kadar gerçek entropi sunar?
Tam olarak 122 bit: ilk üç gruptaki ve son üçteki 96 bit rastgele veri, 128 bitin sürüm numarası için 4 biti ve varyant için 2 biti çıkarıldığında. Bu fazlasıyla yeterli — 122 bit gerçek rastgelelik göndermek, bu tanımlayıcının güveninin merkezindedir.
UUID'ler gerçekten benzersiz midir?
İki UUID v4 arasındaki çakışma olasılığı yaklaşık 2⁻¹²²'dir. 86 yıl boyunca saniyede 1 milyar UUID üretmek, hiçbir çakışma olmaması için hâlâ %99'dan fazla şans bırakır. Pratikte, yalnızca bir hata durumunda (tekrarlanan tahmin, kötü uygulama) ortaya çıkar — Toplu sekmesi sizin için yinelenenleri tespit eder.
Bir UUID bir veritabanında nasıl saklanır?
İki seçenek: okunabilirlik için CHAR(36) (günlüklerde ve dışa aktarmalarda okunabilir, biraz daha fazla yer ve karşılaştırılan bayt) veya performans için BINARY(16) (16 bayt, daha kompakt dizinler). Bu aracın « Geliştirici » modülü CHAR(36) biçiminde kullanıma hazır SQL betikleri üretir ve birçok kişi aramaları hızlandırmak için sütuna bir dizin ekler.
Bir UUID birincil anahtar olarak uygun mudur?
Evet, ancak sürümü iyi seçin. Tamamen rastgele bir v4, çok büyük hacimlerde InnoDB B-tree dizinini parçalar (dağınık eklemeler). v7 ise zaman damgalıdır: yeni değerler dizinin sonuna eklenir, sayfa taşımalarını ve « page split »ları azaltır; bu da onu büyük tablolar için önerilen seçim yapar.
Üretici çevrimdışı çalışır mı?
Evet, sayfa yüklendikten sonra: tüm mantık (üretim, doğrulama, çözme, dönüştürme, toplu, dışa aktarma) tarayıcıya gömülüdür. Sunucularımıza hiçbir bayt gönderilmez; açığa çıkarılan API'ler yalnızca yapılandırma içindir. Ağı kesebilir ve çalışmaya devam edebilirsiniz.
Ücretsiz kaç UUID üretebilirim?
Sınırsız. Basit üretim ve toplu üretim (işlem başına 10.000'e kadar) tamamen ücretsizdir, kayıt veya kota gerektirmez. Yalnızca daha geniş Volade ekosistemi (şifreli geçmiş, senkronizasyon) Premium kapsamındadır.

Çevrimiçi UUID üretici: v1'den v8'e, %100 yerel ve RFC 9562 uyumlu

Volade UUID üreticisi, evrensel benzersiz tanımlayıcıları doğrudan tarayıcınızda, kayıt olmadan ve sınırsız üretir. Standardın tüm sürümleri mevcuttur: kriptografik olarak güvenli (122 bit) v4 rastgele, milisaniye cinsinden zaman damgalı ve zamana göre sıralanan v7, 1582 uyumlu 100 ns saat kullanan v1 ve v6, MD5/SHA-1 ile deterministik v3/v5, özel alanlı v8 ile Nil ve Max UUID'leri.

Her şey %100 yerel gerçekleşir: tanımlayıcılar crypto.getRandomValues() veya crypto.randomUUID() ile oluşturulur, asla tahmin edilebilir bir rastgele işlevle değil ve cihazınızdan asla çıkmaz. v1 bile MAC adresinizi açığa çıkarmaz: düğüm, RFC'nin önerilerine uygun olarak rastgeledir.

Herhangi bir UUID'yi doğrulayın, çözün ve dönüştürün

Doğrulayıcı, kurallı, tiretsiz, süslü parantezli veya URN önekli biçimleri kabul eder ve tek tıkla geçerliliği, sürümü, varyantı (NCS, RFC, Microsoft, ayrılmış) ve girilen tam biçimi belirler. Çözücü her alanı açıklar: time_low, clock_seq, düğüm ve zaman damgalı sürümler için tam oluşturma tarihini gösterir.

Dönüştürücü, bir UUID'yi ikili (128 bit), standart veya URL uyumlu base64, işaretsiz 128 bit tam sayı, Microsoft/GUID (bayt sırası ters) veya normalleştirilmiş kurallı biçime dönüştürür — .NET (Guid), Node.js (Buffer) veya SQL veritabanlarıyla arayüzlemek için pratiktir.

Üretim için: toplu, dışa aktarma ve SQL

Toplu üretim tek seferde 10.000'e kadar UUID üretir, istatistikleri hesaplar (toplam, benzersiz, yinelenen, entropi) ve çalıştırılmaya hazır TXT, CSV, JSON veya SQL betiği olarak dışa aktarır. Bir UUID karşılaştırıcısı ve 8 sürümün referans sayfası aracı tamamlar. Özetle: pazarın en eksiksiz, ücretsiz, sınırsız ve gizli UUID araç kutusu.

Tek premium lisans, tüm web araçlarınız

Volade aboneliğiniz, tarayıcı, CMS, masaüstü ve betiklerin yanı sıra tüm web araçlarımızın kilidini tüm cihazlarınızda açar.

Tek lisans, tüm premium ekosistem Tarayıcı · CMS · Masaüstü · Mobil · Scriptler · API · Araçlar · Database
Tek lisans, her şey Premium'a geç Giriş yap