UUID-generator
Generer tilfældige UUID v4 øjeblikkeligt. Opret enkelte eller masse-UUID med ét klik.
Hvad er en UUID?
UUID (Universally Unique Identifier) er en 128-bit identifikatorstandard brugt til entydigt at identificere information i software. En UUID-værdi skrives som 32 hexadecimale cifre i formatet 8-4-4-4-12.
Hvad er forskellen mellem UUID v4 og v1?
UUID v1 er baseret på tidsstempel og MAC-adresse, hvilket gør den forudsigelig og sporbar. UUID v4 bruger tilfældige tal og giver bedre privatliv uden korrelation mellem genererede værdier.
Hvad er forskellen mellem UUID og GUID?
UUID og GUID refererer til samme koncept. GUID er Microsofts betegnelse for UUID-standarden defineret i RFC 4122. De er funktionelt identiske.
Hvad betyder UUID-formatet 8-4-4-4-12?
Formatet repræsenterer 5 grupper af hexadecimale cifre adskilt af bindestreger: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Versionscifferet vises i den tredje gruppe.
Er genererede UUIDer virkelig unikke?
UUID v4 bruger 122 bits tilfældighed. Sandsynligheden for at generere en dublet er cirka 1 ud af 2,71 × 10¹⁸, hvilket gør kollisioner praktisk taget umulige.
Kan UUIDer bruges som primærnøgler i databaser?
Ja, UUIDer bruges ofte som primærnøgler. De lader distribuerede systemer generere unikke identifikatorer uden koordination. De kan dog påvirke indeksydeevnen sammenlignet med sekventielle heltalsnøgler.
Er UUIDer versalfølsomme?
Nej, UUIDer er ikke versalfølsomme. Både store og små hexadecimale repræsentationer refererer til samme UUID-værdi. Det konventionelle format ifølge RFC 4122 er dog små bogstaver.
Kan UUIDer være sekventielle eller sorterbare?
Standard UUID v4 er ikke sekventiel. Hvis du har brug for tidsordnede UUIDer, overvej UUID v7 eller ULID.
Hvordan bruges UUIDer i URL'er og API'er?
UUIDer bruges ofte i REST API-URL'er til at identificere ressourcer, som /api/users/550e8400-e29b-41d4-a716-446655440000. De forhindrer optællingsangreb.
Hvor meget lagerplads kræver en UUID?
En UUID er 128 bit (16 byte) i binær form. Som streng optager den 36 tegn (32 hex-cifre + 4 bindestreger). I databaser bruges binary(16) til effektiv lagring.
Er UUIDer sikre og uforudsigelige?
UUID v4-værdier er uforudsigelige, når de genereres med en kryptografisk sikker tilfældig talgenerator. De er dog ikke designet som sikkerhedstokens.
Hvad er en nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) er en speciel UUID med alle bit sat til nul. Den bruges nogle gange som pladsholder eller til at repræsentere fraværet af en gyldig UUID-værdi.