WMW

Generatore di UUID

Free

Genera uno o molti UUID alla volta in versione 4 (casuale), versione 7 (ordinata per timestamp), versione 1 (legacy) o nil, con formattazione opzionale in maiuscolo, senza trattini, tra parentesi graffe o urn:uuid:, e ispeziona qualsiasi UUID esistente per rivelare la sua versione, variante e timestamp incorporato, tutto eseguito interamente nel vostro browser.

Funziona interamente nel tuo browser. Nulla viene mai caricato da nessuna parte.

Attività recente

Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.

Inspected a UUID

2 ore fa

Inspected a UUID

2 ore fa

Inspected a UUID

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Generated 5 UUID(s) (v4)

2 ore fa

Generated 5 UUID(s) (nil)

2 ore fa

Generated 5 UUID(s) (v1)

2 ore fa

Generated 5 UUID(s) (v7)

2 ore fa

Generated 5 UUID(s) (v4)

2 ore fa

Generated 1 UUID(s) (v4)

2 ore fa

Commenti (0)

Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.

I commenti degli ospiti vengono revisionati prima della pubblicazione. Accedi per pubblicare istantaneamente.

Ancora nessun commento. Sii il primo a condividere il tuo pensiero!

Cosa fa questo strumento

Questo strumento genera uno o molti UUID alla volta in versione 4 (casuale), versione 7 (ordinata per timestamp), versione 1 (legacy basata su timestamp), o l'UUID nil tutto zero, con formattazione opzionale in maiuscolo, senza trattini, tra parentesi graffe o urn:uuid:, e può anche analizzare qualsiasi UUID esistente per mostrare la sua versione, variante e timestamp incorporato.

Come funziona

Un UUID è costituito da 128 bit disposti secondo uno schema fisso: alcuni di questi bit sono riservati per indicare la versione e la variante, mentre il resto contiene dati casuali o, per la versione 1 e la versione 7, un timestamp. Questo strumento riempie i bit casuali usando il generatore di numeri casuali criptograficamente sicuro del tuo browser, calcola i bit del timestamp direttamente dall'ora corrente per la versione 1 e la versione 7, imposta i bit di versione e variante sui valori fissi corretti, e scrive il risultato nel raggruppamento esadecimale standard 8-4-4-4-12 prima di applicare qualsiasi formattazione scelta. Ispezionare un UUID inverte semplicemente questo processo: legge direttamente i bit di versione e variante, e per la versione 1 o 7 decodifica i bit del timestamp riportandoli a una data di calendario.

Problemi che risolve

Domande frequenti

›Qual è la differenza tra UUID v4, v7 e v1?

v4 è quasi interamente casuale ed è la scelta più comune quando hai semplicemente bisogno di un identificatore unico senza altro significato; v7 incorpora il timestamp corrente nei suoi primi 48 bit in modo che gli UUID generati successivamente siano sempre ordinati dopo quelli precedenti, il che lo rende adatto come chiave primaria di database; v1 incorpora anche un timestamp ma usa una struttura più vecchia e complessa ed è mantenuto principalmente per compatibilità con sistemi più vecchi.

›Questi UUID sono sicuri da usare, o due persone potrebbero generare lo stesso?

Sì, sono sicuri. v4 e le parti casuali di v1 e v7 sono generati usando il generatore di numeri casuali criptograficamente sicuro del tuo browser (crypto.getRandomValues), la stessa fonte usata per le chiavi criptografiche; la probabilità che due UUID v4 collidano è astronomicamente piccola, molto inferiore alla probabilità di un guasto hardware.

›Perché dovrei volere un timestamp incorporato in un UUID?

Un UUID v7 si ordina cronologicamente in base al suo valore testuale perché il timestamp viene prima, il che significa che un indice di database su una chiave primaria v7 rimane efficiente come lo sarebbe per un intero autoincrementante, mentre un UUID v4 inserito nello stesso indice disperde le righe casualmente e frammenta l'indice nel tempo.

›Cosa mi dicono realmente i risultati di "Valida e ispeziona"?

Incollare qualsiasi UUID mostra il suo numero di versione e la variante (quasi tutti gli UUID moderni sono "RFC 4122"), e per gli UUID di versione 1 o versione 7 decodifica anche il timestamp incorporato riportandolo a una data leggibile, il che è utile per capire approssimativamente quando è stato generato un particolare UUID.

›Questo strumento invia i miei dati da qualche parte?

No, ogni UUID viene generato e ogni ispezione viene eseguita interamente nel tuo browser usando funzioni JavaScript integrate; nulla viene mai caricato su un server.

Strumenti correlati

Free

Testo

Verificatore di Coppia Certificato e Chiave SSL

Controlla se una chiave privata SSL/TLS, un certificato e una CSR opzionale appartengono realmente alla stessa coppia di chiavi, decodifica e visualizza il soggetto, l'emittente, la validità, i SAN e le impronte del certificato, tutto eseguito interamente nel tuo browser.

Free

Testo

Convertitore di Formato Certificato SSL

Convertire certificati SSL/TLS tra codifica PEM e DER, raggruppare certificati in un file PKCS#7 (.p7b) o estrarli da esso, e pacchettizzare un certificato e una chiave privata in un file PKCS#12 (.pfx / .p12) protetto da password o estrarli nuovamente, tutto eseguito interamente nel tuo browser.

Free

Testo

Visualizzatore di Certificato SSL

Decodifica uno o più certificati X.509 PEM o DER e visualizza ogni campo in linguaggio semplice: soggetto, emittente, validità, impronte, dettagli della chiave pubblica, e ogni estensione standard inclusi Key Usage, Subject Alternative Names e Authority Information Access, tutto eseguito interamente nel tuo browser.

Free

Testo

Verificatore di Differenze di Testo

Confronta due blocchi di testo e vedi esattamente cosa è stato aggiunto, rimosso o modificato a livello di riga, parola o carattere, con una vista unificata o affiancata e un file di differenza standard scaricabile, tutto eseguito interamente nel tuo browser.

Free

Testo

Convertitore da Testo a ASCII

Convertite il testo nei suoi codici dei caratteri ASCII, e viceversa, con il risultato mostrato anche in binario, esadecimale e ottale, tutto eseguito interamente nel vostro browser senza alcun caricamento.

Free

Testo

Convertitore da Testo a Binario

Convertite il testo nei suoi codici dei caratteri binari, e viceversa, con il risultato mostrato anche in decimale, esadecimale e ottale, tutto eseguito interamente nel vostro browser senza alcun caricamento.

Free

Testo

Convertitore da Testo a Esadecimale

Convertite il testo nei suoi codici dei caratteri esadecimali, e viceversa, con il risultato mostrato anche in decimale, binario e ottale, tutto eseguito interamente nel vostro browser senza alcun caricamento.

Free

Testo

Convertitore Unicode

Convertite il testo in sequenze di escape Unicode nei formati JavaScript, ES6 ed entità HTML, e decodificate le sequenze di escape in testo leggibile, gestendo automaticamente le coppie surrogate per le emoji, tutto eseguito interamente nel vostro browser.