UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Pembuat UUID v1

UUID v1 menggabungkan stempel waktu dengan alamat node mesin pembuatnya dalam satu nilai 128 bit. Dari nilai itu Anda bisa membaca kapan dan di node mana pengenal dibuat.

  • Waktu + node
  • Dapat diurutkan
  • Bit versi 1

Pembuat UUID v1

v1
Antara 1 dan 1000.
Pemformatan

Hasil 0

    Dibuat di perangkat Anda dengan Web Crypto API — tidak ada yang keluar dari peramban. Pintasan: Ctrl + Enter — untuk membuat ulang

    Apa itu UUID v1?

    Sebuah UUID v1 menggabungkan stempel waktu 60 bit dengan alamat node (MAC) 48 bit. Stempel waktu menghitung interval 100 nanodetik sejak 15 Oktober 1582, sehingga nilai yang dibuat berurutan mengikuti urutan yang naik sendiri.

    Kelemahannya, nilai ini mengungkap mesin pembuatnya dan secara tidak langsung waktu pembuatannya. Karena itu sebagian besar sistem modern memilih v4 yang acak atau v7 yang urut waktu; v1 biasanya hanya diperlukan untuk kompatibilitas dengan sistem lama.

    Cara pakai

    1. Pilih berapa UUID yang Anda butuhkan di kolom jumlah (1 hingga 1000).
    2. Sesuaikan format bila perlu: huruf besar, tanda hubung, dan kurung kurawal.
    3. Klik Buat, lalu salin satu nilai, salin semuanya, atau unduh hasilnya.

    Kegunaan

    • Sistem lama yang masih membaca waktu pembuatan.
    • Skema basis data lama yang mengharapkan nomor urut.
    • Lingkungan uji yang perlu membedakan catatan dari node berbeda.

    Posisi UUID v1

    Opsi mana yang dipakai, dan kapan
    OpsiKapan dipakai
    v1Waktu + node: kompatibel dengan sistem lama
    v6Membawa informasi yang sama tetapi waktu berada di depan sehingga indeks tetap rapi
    v7Waktu Unix milidetik; pilih ini, bukan v1, untuk proyek baru

    Versi UUID secara singkat

    VersiDapat diurutkanBerbasisPaling cocok untuk
    v1TidakStempel waktu + alamat MACSistem lama yang masih mengharapkan v1
    v3TidakCacahan MD5 dari sebuah namaPengenal deterministik bila MD5 diwajibkan
    v4Tidak122 bit acakHampir semua pengenal umum
    v5TidakCacahan SHA-1 dari sebuah namaBila nama yang sama harus selalu memberi ID yang sama
    v6YaStempel waktu yang diurutkan ulangPengenal terurut tanpa melepas keacakan
    v7YaWaktu Unix milidetikKunci utama basis data dan ID peristiwa
    v8TidakTata letak bit Anda sendiriFormat khusus atau eksperimental

    Ketujuh versi sama-sama 128 bit dan ditulis dalam bentuk 8-4-4-4-12 yang sama. Yang berbeda hanya makna bitnya.

    Pertanyaan umum

    Apakah UUID v1 mengungkap waktu pembuatan saya?

    Ya. Stempel waktu disimpan pada resolusi 100 nanodetik dan kolom node menunjuk ke mesin pembuatnya. Saat Anda membagikan pengenal itu, informasi tersebut ikut terbawa; bila privasi penting, gunakan v4 atau v7.

    Bisakah dua v1 yang dibuat bersamaan bertabrakan?

    Tidak. Bila pembuatan terjadi lebih cepat daripada resolusi jam, nilai jam dinaikkan dan hasilnya tetap monoton pada node yang sama.

    Bolehkah v1 dipakai sebagai kunci utama?

    Secara teknis boleh, tetapi karena stempel waktu di depan terus membesar dan diikuti bit node, urutan indeksnya tidak serapi v7.