Tidak suka iklan? Pergi Bebas Iklan Hari ini

Penguji dan Pen-dekripsi UUID

DataPengembangKeamanan
IKLAN · HAPUS?
MEMASUKKAN

Detail Didekripsi

Properti Nilai
Hasilnya akan muncul di sini

Hasil Batch

# UUID Valid Versi: kapan Catatan
Hasilnya akan muncul di sini
IKLAN · HAPUS?

Memandu

Validator & Decoder UUID

Penguji dan Pen-dekripsi UUID

Tempelkan UUID apa saja dan segera lihat apakah itu valid, versi apa yang diikuti (v1 hingga v8, ditambah UUID khusus Nil dan Max), serta metadata apa yang tersembunyi di dalam bit-bitnya. Alat ini mendekode timestamps v1, v6, dan v7 menjadi tanggal yang mudah dibaca, mengekstrak node ID/fragmen MAC dari UUID berbasis waktu, dan melaporkan varian sesuai dengan definisi RFC 4122 dan RFC 9562. Tempelkan satu UUID untuk detail lengkap, atau satu UUID per baris untuk memverifikasi batch secara bersamaan.

Cara Penggunaan

  1. Tempelkan UUID ke kotak masukan. Untuk verifikasi batch, masukkan satu UUID per baris.
  2. Box ringkasan menunjukkan apakah input valid dan versi apa yang digunakan.
  3. Tabel Detail Didekripsi membagi setiap field dari UUID pertama, termasuk timestamps dan node ID jika diperlukan.
  4. Tabel Hasil Batch muncul ketika lebih dari satu UUID diberikan sehingga Anda bisa memeriksa daftar lengkap secara cepat.
  5. Klik Coba contoh ini untuk memuat campuran v1, v3, v4, v7, dan UUID Nil untuk melihat bagaimana setiap versi di-dekode.

Fitur

  • Cakupan lengkap sesuai RFC – Mendeteksi versi UUID v1 hingga v8 serta UUID Nil dan Max sesuai dengan definisi dalam RFC 4122 dan RFC 9562.
  • Dekode timestamps – Mengubah timestamps 100-nanosekon Gregorian v1 dan v6 serta timestamps millisecond Unix v7 menjadi tanggal ISO dan UTC.
  • Inspeksi node ID – Mengambil bagian 48-bit node, memformatnya seperti alamat MAC, dan menandai alamat multicast atau yang dikelola secara lokal.
  • Deteksi varian – Melaporkan varian UUID (RFC 4122, NCS, Microsoft, atau untuk masa depan) dari bit varian.
  • Mode batch – Validasi puluhan UUID secara bersamaan dengan penilaian bersih per baris, versi, dan catatan.
  • 100% sisi klien – Pemrosesan bit tingkat memori berlangsung di browser Anda. Tidak ada data yang dikirim ke server, sehingga identitas pribadi tidak pernah meninggalkan mesin Anda.

Tanya Jawab Umum

  1. Apa itu UUID dan bagaimana strukturnya?

    UUID (Universal Unique Identifier) adalah nilai 128-bit biasanya ditulis sebagai 32 karakter heksadesimal dalam bentuk standar 8-4-4-4-12. 128 bit ini dibagi menjadi bagian-bagian yang terdefinisi: bagian waktu/acak, bagian 4-bit versi yang mengidentifikasi cara UUID dibuat, bagian 2-atau 3-bit varian yang mengidentifikasi spesifikasi UUID yang diikuti, dan bit sisa yang mungkin mengandung urutan jam, ID node, atau data acak tergantung versi.

  2. Perbedaan antara UUID v1, v4, dan v7?

    UUID v1 mengkodekan waktu saat ini (dalam interval 100-nanosekon sejak 1582-10-15) ditambah ID node yang diambil dari alamat MAC, sehingga dapat diurutkan berdasarkan waktu namun mengungkapkan perangkat yang menghasilkannya. UUID v4 hampir sepenuhnya acak — 122 bit acak dengan 6 bit tetap untuk versi dan varian — sehingga tidak dapat ditebak namun tidak dapat diurutkan. UUID v7, yang didefinisikan dalam RFC 9562, menggabungkan keunggulan keduanya: 48 bit pertama adalah timestamps milidetik Unix, diikuti oleh bit acak, memberikan nilai yang dapat diurutkan berdasarkan waktu, dapat diindeks, dan masih tidak bisa ditebak.

  3. Apa itu field varian UUID dan mengapa penting?

    Field varian adalah sekelompok bit tinggi di dalam byte ke-9 dari UUID. Ini memberi tahu parser spesifikasi UUID mana yang diikuti: kompatibilitas NCS (bit tinggi 0), tata letak modern RFC 4122/RFC 9562 (bit tinggi 10), tata letak GUID lama Microsoft (bit tinggi 110), atau untuk penggunaan masa depan (bit tinggi 111). Decoder harus membaca varian sebelum versi, karena posisi bit versi hanya bermakna untuk varian berdasarkan RFC 4122.

  4. Apakah UUID Nil dan Max benar-benar valid?

    Ya. UUID Nil (00000000-0000-0000-0000-000000000000) didefinisikan dalam RFC 4122 §4.1.7 sebagai UUID khusus semua nol yang digunakan untuk mewakili nilai tidak diketahui atau kosong. UUID Max (ffffffff-ffff-ffff-ffff-ffffffffffff) ditambahkan dalam RFC 9562 §5.10 sebagai pasangan semua satu, sering digunakan sebagai batas atas sentinel dalam database. Keduanya merupakan UUID yang secara sintaksis valid, tetapi tidak memiliki field yang di-dekode seperti timestamps atau node ID.

  5. Dapatkah UUID v3 atau v5 dikembalikan ke nama asalnya?

    Tidak. UUID v3 dan v5 berbasis nama: implementasinya melakukan hashing terhadap UUID namespace dan nama input menggunakan MD5 (v3) atau SHA-1 (v5), lalu menggunakan hasil hashing tersebut, dengan bit versi dan varian diubah, sebagai UUID. Karena fungsi hashing kriptografi dirancang sebagai satu arah, Anda tidak dapat memulihkan namespace dan nama asal dari UUID hasilnya — Anda hanya dapat memverifikasi bahwa nama kandidat ditambah namespace yang diketahui menghasilkan UUID yang sama.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?