Søg efter værktøjer

Hurtig søgning efter værktøjer

UUID v5 generator

Generer navne- og navnerumsbaserede UUID v5 ved hjælp af SHA-1-hash-algoritmen.

Bemærk: For det samme navneområde og navn vil der altid blive genereret den samme UUID

Introduktion til UUID v5
UUID v5 er en unik identifikator baseret på navn og navnerum, der bruger SHA-1-hash-algoritmen. For den samme kombination af navn og navnerum genererer den altid den samme UUID.
Navnerum og navn
UUID v5 kræver to input: et navnerum UUID og en navnestreng. Almindelige foruddefinerede navnerum inkluderer DNS, URL, OID og X.500 DN, men det er også muligt at bruge et brugerdefineret navnerum UUID.
v5 vs v3
UUID v5 og v3 er begge navnebaserede UUID'er, med den primære forskel i den anvendte hash-algoritme. v5 bruger SHA-1, mens v3 bruger MD5. v5 tilbyder bedre sikkerhed og kollisionsmodstand og er det anbefalede valg mellem de to.
Anvendelsestilfælde
UUID v5 er velegnet til scenarier, der kræver determinisme og repeterbarhed samtidig med høj sikkerhed. Almindelige anvendelser inkluderer generering af konsistente identifikatorer for persistente ressourcer, generering af ID'er fra domænenavne eller enhver situation, hvor det samme input altid skal producere den samme UUID.
Sikkerhedsfordele
UUID v5 bruger SHA-1-hash-algoritmen, som tilbyder bedre kollisionsmodstand end MD5 (brugt af UUID v3). Selvom SHA-1 ikke længere anbefales til passwordlagring, er det stadig sikkert nok til generering af unikke identifikatorer.
Foruddefinerede navnerum
UUID-specifikationen definerer fire standard navnerum: DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) og X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8).
UUID v5 Generator - SHA-1 Sikker Deterministisk | LocallyTools