UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Pembuat UUID v5

UUID v5 mencacah namespace dan nama dengan SHA-1 untuk menghasilkan pengenal tetap. Logikanya sama dengan v3, tetapi memakai fungsi cacah yang lebih kuat.

  • Deterministik
  • Cacahan SHA-1
  • Pengganti v3

Pembuat UUID v5

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

    Sebuah UUID v5 mencacah gabungan UUID namespace dan nama dengan SHA-1, lalu menempatkan 128 bit pertamanya ke bentuk UUID. Bit versinya ditulis 5.

    Karena masukan yang sama selalu menghasilkan UUID yang sama, v5 menjadi cara paling umum menurunkan pengenal tanpa penghitung pusat. Bedanya dengan v3 hanya fungsi cacah; pada rancangan baru, SHA-1 dipilih daripada MD5.

    Cara pakai

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

    Kegunaan

    • Menurunkan pengenal tetap dari nama domain, nama pengguna, atau jalur.
    • ID sumber daya yang dapat dihitung dan dibagi antar layanan.
    • Kunci cache yang tetap selama isinya tidak berubah.

    Posisi UUID v5

    Opsi mana yang dipakai, dan kapan
    OpsiKapan dipakai
    v5SHA-1: deterministik dan paling luas diterima
    v3Memberi hasil yang sama dengan MD5; hanya untuk kompatibilitas lama
    v4Acak; gunakan ini bila Anda tidak butuh ketetapan

    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

    Apa bedanya v5 dan v3?

    Hanya fungsi cacahnya: v5 memakai SHA-1, v3 memakai MD5. Keduanya deterministik; pada rancangan baru v5 lebih dipilih.

    Apakah v5 cocok untuk menyimpan rahasia?

    Tidak. Meski nama sulit dikembalikan dari UUID, nama yang mudah ditebak masih bisa diserang dengan kekerasan. Jangan pakai untuk membuat kata sandi atau token.

    Apakah nama yang sama di namespace berbeda memberi UUID yang sama?

    Tidak. Karena namespace ikut dicacah, nama yang sama di namespace DNS dan URL menghasilkan UUID yang berbeda.