Microsoft GUID Oluşturucu

Windows Kayıt Defteri ve .NET uyumlu 128 bit Benzersiz Tanımlayıcılar oluşturun.

Microsoft GUID vs IETF UUID: Modern .NET ve Windows sistemlerinde GUID ve UUID aynı 128 bit RFC 4122/9562 tanımlayıcılarını ifade eder.
1 GUID Tamamen tarayıcınızda güvenli CSPRNG ile üretilir. Ağ üzerinden hiçbir veri iletilmez.
{C5B3C917-644F-43B6-9A1B-809540FE9BDD}
Teknik Referans

UUID ve GUID Hakkında Bilmeniz Gereken Her Şey

128 bit tanımlayıcılar, RFC standartları, biçimler, veritabanı indeksleme ve istemci tarafı kriptografi hakkında kapsamlı teknik genel bakış.

UUID Nedir?

Evrensel Benzersiz Tanımlayıcı (UUID), Open Software Foundation (OSF) tarafından standartlaştırılmış ve IETF RFC 4122 ile RFC 9562 standartları altında resmileştirilmiş 128 bitlik bir sayısal etikettir. 3,4 × 10³⁸ benzersiz kombinasyon ile dağıtık sistemler, mikro hizmetler ve mobil uygulamalar merkezi bir veritabanı olmadan kimlik üretebilir.

UUID Sürümleri ve Biçimlendirme Seçenekleri

Standart UUID’ler dört tire ile ayrılmış 32 onaltılık karakter olarak biçimlendirilir (8-4-4-4-12 deseni, toplam 36 karakter). UUID v4, 122 bitlik sözde rastgele entropi sağlar. UUID v7, kronolojik sıralama için 48 bitlik milisaniye Unix zaman damgası sunar. Aracımız ayrıca tiresiz (32 karakter hex), büyük harf, {GUID} ve JSON dizisi biçimlerini de destekler.

UUID ve GUID Karşılaştırması: Standartlar ve Birlikte Çalışabilirlik

Globally Unique Identifier (GUID), standart UUID’nin Microsoft tarafından uygulanan adıdır. Modern yazılım geliştirmede (.NET, C#, Python, Java, Go, Rust, PostgreSQL), GUID ve UUID aynı 128 bitlik ikili yapıyı ifade eder. Her ikisi de RFC 4122 / RFC 9562 standartlarına uygundur ve veri kaybı olmadan birbirine dönüştürülebilir.

Yazılım Mühendisliği ve Veritabanlarında Yaygın Kullanım Alanları

UUID’ler yazılım mimarisinde vazgeçilmezdir: veritabanı birincil anahtarları (PostgreSQL UUID, MySQL BINARY(16), SQLite), dağıtık olay akışları (Kafka, RabbitMQ), REST ve GraphQL API kaynak kimlikleri, ödeme ağ geçitleri için idempotens belirteçleri (Stripe) ve mobil çevrimdışı senkronizasyon.

Güvenli İstemci Tarafı Üretim ve Gizlilik

FastUUIDGenerator, tüm kimlikleri yerel Web Cryptography API (crypto.getRandomValues) kullanarak %100 tarayıcınızda oluşturur. İşletim sistemi entropi havuzları (/dev/urandom, BCryptGenRandom) gerçek kriptografik öngörülemezliği sağlar. Hiçbir kimlik ağ üzerinden gönderilmez.

Doğrulama, Çözümleme ve Toplu Üretim Araçları

Tekil üretimin ötesinde araç setimiz, RFC sözdizimini doğrulamak için bir UUID Doğrulayıcı, UTC zaman damgalarını çıkarmak için bir UUID v7/v1 Çözücü, Microsoft GUID oluşturucu ve CSV, JSON, TXT indirmeleriyle 10.000 adede kadar üretim sağlayan Toplu Oluşturucu içerir.

Sıkça Sorulan Sorular (SSS)

Clear, concise answers to the most common questions about UUID generation, formats, and standards.

Standart kanonik bir UUID (RFC 4122/9562), 8-4-4-4-12 düzeninde 4 tire ile ayrılmış 32 onaltılık basamaktan oluşur (örn. 550e8400-e29b-41d4-a716-446655440000) ve toplam 36 karakterdir. Ham ikili biçimde 16 bayt (128 bit) yer kaplar.