UUID Oluşturucu
ÜcretsizSürüm 4 (rastgele), sürüm 7 (zaman damgası sıralı), sürüm 1 (eski) veya nil'de bir kerede bir veya birçok UUID oluşturun; isteğe bağlı büyük harf, tiresiz, süslü parantezli veya urn:uuid: biçimlendirmesiyle birlikte gelir ve mevcut herhangi bir UUID'yi inceleyerek sürümünü, varyantını ve gömülü zaman damgasını ortaya çıkarın; tümü tamamen tarayıcınızda çalışır.
Tamamen tarayıcınızda çalışır. Hiçbir şey hiçbir yere yüklenmez.
Son Etkinlik
Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.
Inspected a UUID
2 saat önce
Inspected a UUID
2 saat önce
Inspected a UUID
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Generated 5 UUID(s) (v4)
2 saat önce
Generated 5 UUID(s) (nil)
2 saat önce
Generated 5 UUID(s) (v1)
2 saat önce
Generated 5 UUID(s) (v7)
2 saat önce
Generated 5 UUID(s) (v4)
2 saat önce
Generated 1 UUID(s) (v4)
2 saat önce
Bu araç ne işe yarar
Bu araç, sürüm 4 (rastgele), sürüm 7 (zaman damgası sıralı), sürüm 1 (eski zaman damgası tabanlı) veya tamamı sıfır olan nil UUID'de bir kerede bir veya birçok UUID oluşturur; isteğe bağlı büyük harf, tiresiz, süslü parantezli veya urn:uuid: biçimlendirmesiyle birlikte gelir ve mevcut herhangi bir UUID'yi ayrıştırarak sürümünü, varyantını ve gömülü zaman damgasını da gösterebilir.
Nasıl Çalışır
Bir UUID, sabit bir düzende dizilmiş 128 bittir: bu bitlerin birkaçı sürüm ve varyantı belirtmek için ayrılmıştır, kalanı ise rastgele veri veya sürüm 1 ve sürüm 7 için bir zaman damgası taşır. Bu araç, rastgele bitleri tarayıcınızın kriptografik olarak güvenli rastgele sayı üretecini kullanarak doldurur, sürüm 1 ve sürüm 7 için zaman damgası bitlerini doğrudan geçerli zamandan hesaplar, sürüm ve varyant bitlerini doğru sabit değerlere ayarlar ve sonucu seçtiğiniz herhangi bir biçimlendirmeyi uygulamadan önce standart 8-4-4-4-12 onaltılık gruplama ile yazar. Bir UUID'yi incelemek bunu basitçe tersine çevirir: sürüm ve varyant bitlerini doğrudan okur ve sürüm 1 veya 7 için zaman damgası bitlerini tekrar bir takvim tarihine çözer.
Hangi sorunları çözer
- Veritabanı tohumlama, test sabitleri veya yer tutucu veriler için bir kerede toplu benzersiz kimlikler oluşturmak.
- Varsayılan olarak düz rastgele v4 kullanmak yerine, bir veritabanı birincil anahtarı olarak iyi sıralanan bir UUID sürümü seçmek.
- Kodda veya bir veritabanında bulduğunuz bir UUID'nin gerçekte hangi sürüm olduğunu ve eğer v1 veya v7 ise yaklaşık olarak ne zaman oluşturulduğunu kontrol etmek.
- Belirli bir sistemin veya API'nin beklediği tam biçimlendirmeyi (süslü parantezler, büyük harf, tire yok, urn: öneki) eşleştirmek.
Sık sorulan sorular
›UUID v4, v7 ve v1 arasındaki fark nedir?
v4 neredeyse tamamen rastgeledir ve başka bir anlamı olmayan benzersiz bir tanımlayıcıya ihtiyacınız olduğunda en yaygın seçimdir; v7, ilk 48 bitine geçerli zaman damgasını gömer, böylece daha sonra oluşturulan UUID'ler her zaman daha önce oluşturulanların ardından sıralanır, bu da onu veritabanı birincil anahtarları için uygun hale getirir; v1 de bir zaman damgası gömer ancak daha eski, daha karmaşık bir düzen kullanır ve çoğunlukla eski sistemlerle uyumluluk için elde tutulur.
›Bu UUID'ler kullanım için güvenli mi, yoksa iki kişi aynısını üretebilir mi?
Evet, güvenlidirler. v4 ve v1 ile v7'nin rastgele kısımları, tarayıcınızın kriptografik olarak güvenli rastgele sayı üreteci (crypto.getRandomValues) kullanılarak oluşturulur; bu, kriptografik anahtarlar için kullanılan aynı kaynaktır. İki v4 UUID'nin çarpışma şansı astronomik olarak küçüktür, bir donanım arızası olasılığından çok daha düşüktür.
›Bir UUID'ye neden gömülü bir zaman damgası istiyorum?
Bir v7 UUID, zaman damgası önce geldiği için metin değerine göre kronolojik olarak sıralanır; bu, bir v7 birincil anahtarı üzerindeki bir veritabanı dizininin otomatik artan bir tamsayı için olduğu gibi verimli kalacağı anlamına gelir, oysa aynı dizine eklenen bir v4 UUID satırları rastgele dağıtır ve dizini zamanla parçalar.
›"Doğrula ve İncele" sonuçları bana gerçekte ne söylüyor?
Herhangi bir UUID'yi yapıştırmak, sürüm numarasını ve varyantını gösterir (modern UUID'lerin neredeyse hepsi "RFC 4122"dir) ve sürüm 1 veya sürüm 7 UUID'leri için gömülü zaman damgasını da okunabilir bir tarihe çözer, bu da belirli bir UUID'nin yaklaşık olarak ne zaman oluşturulduğunu anlamak için kullanışlıdır.
›Bu araç verilerimi herhangi bir yere gönderiyor mu?
Hayır, her UUID oluşturma ve her inceleme tamamen tarayıcınızda yerleşik JavaScript işlevleri kullanılarak gerçekleştirilir; hiçbir şey asla bir sunucuya yüklenmez.
İlgili Araçlar
Metin
SSL Sertifika ve Anahtar Çifti Kontrolcüsü
Bir SSL/TLS özel anahtarının, sertifikasının ve isteğe bağlı bir CSR'nin gerçekten aynı anahtar çiftine ait olup olmadığını kontrol edin, sertifikanın konusunu, vereni, geçerliliğini, SAN'larını ve parmak izlerini çözüp görüntüleyin; tümü tarayıcınızda çalışır.
ÜcretsizMetin
SSL Sertifika Biçimi Dönüştürücü
SSL/TLS sertifikalarını PEM ve DER kodlaması arasında dönüştürün, sertifikaları bir PKCS#7 (.p7b) dosyasına paketleyin veya bundan çıkarın, ve bir sertifika ile özel anahtarı parola korumalı bir PKCS#12 (.pfx / .p12) dosyasına paketleyin veya bunlardan geri çıkarın; tümü tarayıcınızda çalışır.
ÜcretsizMetin
SSL Sertifika Görüntüleyici
Bir veya daha fazla PEM veya DER X.509 sertifikasını çözün ve her alanı sade bir dille görüntüleyin: konu, veren, geçerlilik, parmak izleri, açık anahtar ayrıntıları ve Key Usage, Subject Alternative Names ile Authority Information Access dahil her standart uzantı; tümü tarayıcınızda çalışır.
ÜcretsizMetin
Metin Fark Kontrolcüsü
İki metin bloğunu karşılaştırın ve satır, kelime veya karakter düzeyinde neyin eklendiğini, kaldırıldığını veya değiştirildiğini tam olarak görün; birleştirilmiş veya yan yana görünüm ve indirilebilir standart fark dosyasıyla; tümü tarayıcınızda çalışır.
ÜcretsizMetin
Metni ASCII'ye Dönüştürücü
Metni ASCII karakter kodlarına dönüştürün ve tekrar geri çevirin; sonuç ayrıca ikili, onaltılık ve sekizlik olarak da gösterilir, tümü tamamen tarayıcınızda çalışır ve hiçbir şey yüklenmez.
ÜcretsizMetin
Metni İkiliye Dönüştürücü
Metni ikili karakter kodlarına dönüştürün ve tekrar geri çevirin; sonuç ayrıca ondalık, onaltılık ve sekizlik olarak da gösterilir, tümü tamamen tarayıcınızda çalışır ve hiçbir şey yüklenmez.
ÜcretsizMetin
Metinden Hex'e Dönüştürücü
Metni onaltılık karakter kodlarına dönüştürün ve tekrar geri çevirin; sonuç ayrıca ondalık, ikili ve sekizlik olarak da gösterilir, tümü tamamen tarayıcınızda çalışır ve hiçbir şey yüklenmez.
ÜcretsizMetin
Unicode Dönüştürücü
Metni JavaScript, ES6 ve HTML varlığı biçimlerinde Unicode kaçış dizilerine dönüştürün ve kaçış dizilerini tekrar okunabilir metne çözün; emoji için vekil çiftleri otomatik olarak işler, tümü tamamen tarayıcınızda çalışır.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!