Hvorfor dette UUID-værktøj?
- Generer UUID v4 (tilfældig) eller UUID v7 (tidsbestemt) i bulk.
- Formater resultat (kanonisk / ingen bindestreger / klammeparenteser / URN), skift store og små bogstaver, og vælg separatorer.
- Valider og parse UUID'er for at inspicere version, variant og v7 tidsstempler.
- Valgfri seedet tilstand for reproducerbare testdata (ikke for hemmeligheder).
Sådan bruges (3 trin)
- Vælg UUID-version og resultatindstillinger.
- Generer UUID'er (automatiske opdateringer til små batches).
- Kopiér, hent, del indstillinger, eller valider et UUID nedenfor.
Generer og valider
UUID generator
Opret UUID'er i bulk, formater dem, og kopier, hent eller del derefter indstillinger. Validering kører, mens du skriver.
Valider / Parse
Indsæt et UUID for at kontrollere gyldighed, version/variant og afkode v7-tidsstempler.
Fortolkning og bedste praksis
UUID v4 vs v7
- v4 er tilfældig. Det koder ikke tid eller rækkefølge, så det er en sikker standard for offentlige identifikatorer.
- v7 er tidsbestemt og inkluderer et tidsstempel. Det kan være nyttigt til logfiler og databaseindekser, men det kan også afsløre (omtrent), hvornår et ID blev oprettet.
- I distribuerede systemer kan bestilling stadig være ufuldkommen, hvis maskiner har urskævhed eller forskellige tidskilder.
Sikkerhedsbemærkninger
- UUID'er er identifikatorer, ikke hemmeligheder. Indlejr ikke adgangskoder, API-nøgler eller følsomme personlige data.
- Frøet tilstanden er forudsigelig og kun til test. Brug sikker tilstand for alt, der er synligt for angriberen.
- Hvis oprettelsestiden er følsom, foretrækker du v4 frem for v7.
Kollisionsrisiko
Kollisioner er ekstremt usandsynlige for korrekt genererede UUID'er, men ikke matematisk umulige. Hvis unikhed er kritisk, håndhæv en unik begrænsning på databaseniveau.
Referencer
Ofte stillede spørgsmål
Skal jeg bruge UUID v4 eller v7?
v4 er den klassiske tilfældige UUID. v7 er tidsbestemt og inkluderer et tidsstempel, som kan være nyttigt for logfiler og databaser.
Er seedet tilstand sikker?
Nej. Seeded-tilstand er kun til test og reproducerbarhed. Brug sikker tilstand til alt, hvad der er sikkerhedsfølsomt.
Kan jeg generere mange UUID'er på én gang?
Ja, op til 10.000 pr. batch. Meget store batches kan være langsommere på mobile enheder.
Vil mine UUID'er blive uploadet?
Nej. Alt kører lokalt i din browser, og UUID-værdier uploades ikke.
Hvordan afkoder jeg et UUID v7-tidsstempel?
Indsæt et UUID i valideringsboksen. For v7 viser værktøjet epoke millisekunder plus UTC og lokale tider.