UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Pembuat UUID v3

UUID v3 mencacah namespace dan nama dengan MD5. Pasangan yang sama selalu menghasilkan ID yang sama, jadi cocok bila sebuah nama perlu nomor permanen.

  • Deterministik
  • Cacahan MD5
  • Masukan sama = ID sama

Pembuat UUID v3

v3
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 v3?

    Sebuah UUID v3 mencacah gabungan UUID namespace dan nama dengan MD5, lalu menempatkan 128 bit hasilnya ke bentuk UUID. Tidak ada keacakan: selama masukannya tetap, keluarannya tetap sama.

    Sifat tetap ini menghapus kebutuhan koordinasi pusat saat membuat pengenal di sistem terdistribusi. Namun MD5 sudah dipecahkan, sehingga rancangan baru sebaiknya memakai v5 (SHA-1) alih-alih v3.

    Cara pakai

    1. Pilih namespace: DNS, URL, OID, atau X.500.
    2. Tulis teks yang akan dicacah di kolom nama, misalnya example.com.
    3. Klik Buat; masukan yang sama selalu memberi UUID yang sama.

    Kegunaan

    • Menghasilkan ID yang selalu sama dari sebuah nama domain.
    • Menurunkan kunci utama tetap dari jalur berkas atau nama sumber.
    • Kunci cache dan ID konfigurasi yang berbasis cacahan.

    Posisi UUID v3

    Opsi mana yang dipakai, dan kapan
    OpsiKapan dipakai
    v3MD5: cepat dan deterministik, tidak disarankan untuk rancangan baru
    v5Versi SHA-1 dari gagasan yang sama; pilih ini untuk proyek baru
    v4Acak; tepat bila Anda tidak ingin ID yang sama dari masukan yang sama

    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 v3 benar-benar deterministik?

    Ya. Namespace dan nama yang sama selalu menghasilkan UUID yang sama, baik dibuat di mesin lain maupun bertahun-tahun kemudian.

    Bisakah v3 dipakai untuk keamanan?

    Tidak. MD5 sudah pecah terhadap serangan tabrakan; penyerang bisa membuat dua nama berbeda yang menghasilkan UUID sama. Bila butuh keamanan, gunakan v5 atau skema berbasis HMAC milik Anda sendiri.

    Mengapa nomor versinya 3?

    Kolom versi berukuran 4 bit dan di sini berisi nilai 3. Standar mendefinisikan ketujuh versi dalam kerangka 128 bit yang sama; hanya makna bitnya yang berbeda.