UUID v5 Generator

Generer deterministiske navnebaserte UUID v5-identifikatorer fra en namespace-UUID og et navn, helt i nettleseren din.

Inndata
Velg en namespace-UUID og et navn. UUID v5 hasher begge verdiene, så det samme paret gir alltid samme UUID.

Bruk et av standard-namespace-ene eller lim inn en gyldig UUID.

Standard-namespace

DNS, URL, OID og X.500 er standard namespace-UUID-er definert for navnebaserte UUID-er.

Dette kan være et domene, en URL, en sti, et brukernavn eller en hvilken som helst stabil streng du vil identifisere.

UUID v5
Resultatet oppdateres lokalt når du redigerer namespace eller navn.

Resultatet oppdateres lokalt når du redigerer namespace eller navn.

Versjon 5RFC 4122-variantDeterministisk

Generer UUID v5-identifikatorer fra en namespace-UUID og et navn uten å sende noen av verdiene til en server. UUID v5 er nyttig når du trenger en stabil identifikator som kan gjenskapes senere fra samme inndata, for eksempel en ID for et domenenavn, en URL, en objektsti, et kontonavn eller en testpost.

Slik Fungerer UUID v5

UUID v5 kombinerer en namespace-UUID med en navnestreng, hasher disse bytene med SHA-1 og bruker deretter versjons- og variantbitene fra RFC 4122. Fordi inndataene er deterministiske, produserer example.com i DNS-namespace alltid samme UUID: cfbff0d1-9375-5685-968c-48ce8b15ae17.

Velge Et Namespace

Bruk ns:DNS for domenenavn, ns:URL for URL-er, ns:OID for objektidentifikatorer og ns:X.500 DN for X.500 distinguished names. Du kan også lime inn ditt eget UUID-namespace når applikasjonen din trenger identifikatorer avgrenset til et produkt, en tenant, et datasett eller en migrering.

Når Du Bør Bruke Det

Velg UUID v5 når reproduserbarhet er viktigere enn tilfeldighet. Det passer godt for deterministiske importer, testdata, namespacede poster og systemer som trenger at samme logiske element får samme ID på tvers av kjøringer. For hemmelige tokens eller uforutsigbare offentlige ID-er bør du bruke en tilfeldig generator i stedet.