UUID-generator
Generer tilfeldige UUID v4 umiddelbart. Opprett enkelt- eller masse-UUID med ett klikk.
Hva er en UUID?
UUID (Universally Unique Identifier) er en 128-bits identifikatorstandard brukt for å unikt identifisere informasjon i programvare. En UUID-verdi skrives som 32 heksadesimale sifre i formatet 8-4-4-4-12.
Hva er forskjellen mellom UUID v4 og v1?
UUID v1 er basert på tidsstempel og MAC-adresse, noe som gjør den forutsigbar og sporbar. UUID v4 bruker tilfeldige tall og gir bedre personvern uten korrelasjon mellom genererte verdier.
Hva er forskjellen mellom UUID og GUID?
UUID og GUID refererer til samme konsept. GUID er Microsofts betegnelse for UUID-standarden definert i RFC 4122. De er funksjonelt identiske.
Hva betyr UUID-formatet 8-4-4-4-12?
Formatet representerer 5 grupper av heksadesimale sifre separert med bindestreker: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Versjonssifferet vises i den tredje gruppen.
Er genererte UUIDer virkelig unike?
UUID v4 bruker 122 bits tilfeldighet. Sannsynligheten for å generere en duplikat er omtrent 1 på 2,71 × 10¹⁸, noe som gjør kollisjoner praktisk talt umulige.
Kan UUIDer brukes som primærnøkler i databaser?
Ja, UUIDer brukes ofte som primærnøkler. De lar distribuerte systemer generere unike identifikatorer uten koordinering. De kan imidlertid påvirke indeksytelsen sammenlignet med sekvensielle heltallsnøkler.
Er UUIDer versalsensitive?
Nei, UUIDer er ikke versalsensitive. Både store og små heksadesimale representasjoner refererer til samme UUID-verdi. Det konvensjonelle formatet i henhold til RFC 4122 er imidlertid små bokstaver.
Kan UUIDer være sekvensielle eller sorterbare?
Standard UUID v4 er ikke sekvensiell. Hvis du trenger tidsordnede UUIDer, vurder UUID v7 eller ULID.
Hvordan brukes UUIDer i URL-er og API-er?
UUIDer brukes ofte i REST API-URL-er for å identifisere ressurser, som /api/users/550e8400-e29b-41d4-a716-446655440000. De forhindrer oppramsing-angrep.
Hvor mye lagringsplass krever en UUID?
En UUID er 128 biter (16 byte) i binær form. Som streng tar den 36 tegn (32 heks-sifre + 4 bindestreker). I databaser bruker du binary(16) for effektiv lagring.
Er UUIDer sikre og uforutsigbare?
UUID v4-verdier er uforutsigbare når de genereres med en kryptografisk sikker tilfeldig tallgenerator. De er imidlertid ikke designet som sikkerhetstokens.
Hva er en nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) er en spesiell UUID med alle biter satt til null. Den brukes noen ganger som plassholder eller for å representere fraværet av en gyldig UUID-verdi.