UUID UUID Generator

Gratis · Senza registrazione · Senza installazione

Generatore GUID

Crea GUID come se li aspettano gli strumenti Microsoft: per impostazione predefinita in maiuscolo e racchiusi tra parentesi graffe. GUID e UUID sono la stessa struttura da 128 bit; cambia solo la scrittura.

  • Stile .NET e SQL Server
  • Maiuscole + graffe
  • Pronto da incollare

Generatore GUID

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

    Un GUID (globally unique identifier) è esattamente ciò che le RFC 4122 e 9562 chiamano UUID: 128 bit scritti nella forma 8-4-4-4-12. Microsoft ha coniato il termine prima che la specifica si diffondesse.

    L'unica differenza sta nell'aspetto della stringa. .NET scrive tradizionalmente i GUID in maiuscolo e li racchiude tra parentesi graffe, per esempio {4C6E0549-7D63-4A0C-9E1F-4D63B7A2B4F1}, mentre la scrittura RFC è minuscola e senza graffe.

    Come si usa

    1. Lascia le impostazioni predefinite: maiuscole e graffe sono già attive.
    2. Scegli quanti GUID ti servono.
    3. Fai clic su Genera e incolla il valore direttamente nel codice o in uno script SQL.

    Casi d'uso

    • Sostituire Guid.NewGuid() quando si scrivono test .NET.
    • Riempire colonne uniqueidentifier su SQL Server.
    • Chiavi di registro e file di configurazione di Windows.

    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

    Un GUID è la stessa cosa di un UUID?

    Li distingue solo la scrittura. Entrambi sono da 128 bit e condividono la stessa struttura con versione e variante. .NET converte fra le due forme e un validatore li accetta entrambi.

    Quale versione genera questo strumento?

    Quella di Guid.NewGuid(), quindi il v4: 122 bit casuali. Se ti servono altre versioni, passa dalle pagine v1, v3, v5, v6, v7 o v8 e cambia lì il formato.

    Perché .NET scrive i GUID in maiuscolo?

    Per ragioni storiche e perché così l'output resta uniformemente leggibile nei log. Il maiuscolo non ha importanza per SQL Server, che salva i GUID in 16 byte.