UUID UUID Generator

Gratis · Senza registrazione · Senza installazione

Generatore UUID v5

Genera UUID v5 combinando un nome con un namespace tramite SHA-1. Come il v3 è deterministico, ma si appoggia a un algoritmo più moderno ed è la scelta consigliata per gli identificatori derivati da un nome.

  • Deterministico
  • Basato su SHA-1
  • Ideale per chiavi stabili

Generatore UUID v5

v5
Tra 1 e 1000.
Formattazione

Risultato 0

    Generato in locale con la Web Crypto API — nulla lascia il tuo browser. Scorciatoia: Ctrl + Enter — per rigenerare

    Che cos'è un UUID v5?

    Un UUID v5 applica SHA-1 all'UUID del namespace insieme al nome e poi fissa i bit di versione e variante. La stessa coppia produce sempre lo stesso UUID.

    È il modo abituale di creare identificatori stabili a partire da ciò che già identifica la risorsa: un dominio, un indirizzo e-mail o un percorso canonico. Il v5 è anche il mattone dell'indicizzazione deterministica nei sistemi di ricerca.

    Come si usa

    1. Seleziona il namespace che corrisponde al tuo caso.
    2. Scrivi il nome esatto da convertire in identificatore.
    3. Fai clic su Genera e conserva o copia l'UUID ottenuto.

    Casi d'uso

    • Chiavi stabili per record che hanno già una chiave naturale.
    • Sincronizzazione fra sistemi senza una sequenza condivisa.
    • Indicizzazione riproducibile di documenti e cataloghi.

    Le versioni UUID in breve

    VersioneOrdinabileBasata suUsala per
    v1NoTimestamp + indirizzo MACSistemi storici che si aspettano ancora il v1
    v3NoHash MD5 di un nomeIdentificatori deterministici quando MD5 è obbligatorio
    v4No122 bit casualiQuasi tutti gli identificatori di uso generale
    v5NoHash SHA-1 di un nomeQuando lo stesso nome deve dare sempre lo stesso ID
    v6Timestamp riordinatoIdentificatori ordinabili senza rinunciare al casuale
    v7Tempo Unix in millisecondiChiavi primarie di database e ID di eventi
    v8NoIl tuo layout di bitFormati proprietari o sperimentali

    Tutte e sette le versioni sono da 128 bit e si scrivono nella stessa forma 8-4-4-4-12. Cambia solo il significato dei bit.

    Domande frequenti

    Posso risalire al nome dall'UUID?

    No. SHA-1 è una funzione a senso unico: si può solo verificare se un certo nome produce quell'UUID, non invertire il calcolo.

    Quali namespace esistono?

    La RFC 9562 ne definisce quattro standard: DNS, URL, OID e X.500. Anche qualsiasi UUID valido può fungere da namespace personalizzato.

    Il v5 sostituisce il v4?

    No: risolvono problemi diversi. Il v4 garantisce l'unicità casuale, il v5 garantisce la riproducibilità. Usa il v4 quando non esiste una chiave naturale.