Generator UUIDv1

Buat pengenal UUIDv1 berbasis waktu dengan timestamp Gregorian 60 bit.

UUID dan berkas batch dibuat secara lokal dengan keacakan aman browser tanpa membaca alamat MAC.

UUID dan berkas batch dibuat secara lokal dengan keacakan aman browser tanpa membaca alamat MAC.

UUIDv1 saat ini

Timestamp tertanam: UUID menyimpan penghitung 60 bit untuk interval 100 nanodetik sejak 15 Oktober 1582.

UUIDv1 memuat informasi waktu, tetapi teks kanonisnya tidak langsung terurut menurut waktu pembuatan.

Unduh batch UUIDv1

Pilih 1 sampai 100.000. Satu UUID huruf kecil ditulis per baris sesuai urutan pembuatan.

Fungsi alat ini

Membuat UUID versi 1 RFC 9562 dengan timestamp Gregorian, clock sequence, dan bidang node.

Menyalin satu UUID atau membuat berkas teks lokal berisi batch lebih besar sesuai urutan pembuatan.

Cara menggunakan alat

  1. Gunakan UUID pada panel pertama atau buat nilai lain.
  2. Periksa waktu pembuatan yang didekode di bawah UUID.
  3. Pilih 1 sampai 100.000. Satu UUID huruf kecil ditulis per baris sesuai urutan pembuatan.
  4. Unduh file teks UUIDv1 yang dibuat untuk alur kerja kompatibilitas atau pengujian.

Penggunaan yang berguna

  • Membuat data kompatibilitas untuk sistem yang secara eksplisit memerlukan UUIDv1.
  • Memeriksa dan menguji ekstraksi timestamp dari catatan UUIDv1 yang ada.
  • Menyiapkan fixture, impor, atau migrasi untuk alur UUID lama.
  • Membuat contoh sesuai standar untuk dokumentasi dan pengujian otomatis.

Catatan dan batasan

  • UUIDv1 menyimpan timestamp Gregorian 60 bit dalam unit 100 ns, tetapi bidang waktu rendah, tengah, dan tinggi tidak diatur untuk pengurutan teks langsung.
  • Generator menginisialisasi clock sequence aman 14 bit dan node acak 48 bit untuk sesi; alamat MAC perangkat tidak pernah dibaca.
  • Bit multicast node diatur agar nilai acak tidak disalahartikan sebagai alamat IEEE. Timestamp dapat dimajukan sedikit untuk mempertahankan urutan pembuatan.
  • RFC 9562 menyarankan UUIDv7 untuk sistem baru tanpa kebutuhan kompatibilitas UUIDv1. UUID adalah pengenal, bukan rahasia atau token akses.

Pertanyaan yang sering diajukan

Apakah UUID ini memuat alamat MAC saya?

Tidak. Alat membuat nilai node acak secara kriptografis dan mengatur bit multicast alih-alih membaca perangkat keras jaringan.

Bisakah teks UUIDv1 diurutkan secara kronologis?

Tidak andal dengan pengurutan teks biasa karena bidang waktu paling rendah berada di depan. Gunakan timestamp yang didekode atau UUIDv6/UUIDv7.

Apa yang terjadi jika jam perangkat mundur?

Generator mengubah clock sequence dan melanjutkan dengan timestamp internal yang meningkat untuk mengurangi risiko duplikat.

Apakah aplikasi baru sebaiknya memakai UUIDv1?

Biasanya hanya untuk kompatibilitas dengan alur UUIDv1 yang ada. RFC 9562 menyarankan UUIDv7 untuk sistem baru yang terurut waktu.

Apakah UUID diunggah?

Tidak. UUID yang ditampilkan dan batch biasa dibuat secara lokal di browser.