UUID v5-generator online
Generér RFC 4122-kompatible UUID v5 øjeblikkeligt og sikkert
UUID version 5 genererer entydige identifikatorer deterministisk ved at kombinere en navneområdet UUID og et brugerdefineret navn ved hjælp af den sikre SHA-1 hash-algoritme. Dette sikrer, at samme input altid resulterer i den samme UUID, hvilket er ideelt til stabile og permanente identifikatorer på tværs af brugere, URL'er, aktiver og distribuerede systemer. Sammenlignet med version 3 foretrækkes UUID v5 på grund af den forbedrede sikkerhed, som SHA-1 tilbyder.
Massegenerator til UUID v5
UUID Valideringsværktøj
Om UUID v5
UUID version 5 (UUID v5) er en 128-bit, deterministisk identifikator, der genereres ud fra en namespace UUID og en navnestreng ved hjælp af SHA-1 hash-funktionen. Denne metode sikrer ensartede UUID'er for identiske input og giver bedre sikkerhed sammenlignet med UUID v3.
UUID v5 Struktur og Format
- Længde: 128 bit (16 byte)
- Mønster: 8-4-4-4-12 hexadecimale tegn
- Eksempel: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Antal tegn: 36 (inklusive bindestreger)
- Versionsindikator: '5' i starten af det tredje segment viser UUID v5
- Variantsektion: Fjerde felt indeholder reserverede bits til kompatibilitet
Eksempel på UUID v5 Forklaret
Sådan brydes UUID v5-eksemplet 21f7f8de-8051-5b89-8680-0195ef798b6a ned:
- 21f7f8de – Første segment af SHA-1 hash output
- 8051 – Andet segment fra SHA-1 hash
- 5b89 – Angiver version 5 i det hash-baserede output
- 8680 – Indeholder variant- og reserverede oplysninger
- 0195ef798b6a – Sidste segment af SHA-1 output
Fordele ved at bruge UUID v5
- Skaber entydige UUID'er fra samme navn og navneområde
- Stærkere sikkerhed end UUID v3 gennem SHA-1 hashing
- Samme input giver altid den samme UUID for pålidelighed
- Ideel til stabile ID'er i integrerede distribuerede systemer
Top anvendelser af UUID v5
- Tildele UUID'er til kanoniske URL'er eller filstier
- Oprettelse af vedvarende ressourceidentifikatorer
- Muliggør konsistente ID'er på tværs af distribuerede netværk
- Sikrer UUID-konsistens på tværs af platforme
- Synkronisering af matchende identifikatorer for identiske poster i forskellige systemer
Sikkerheds- og privatlivsovervejelser
UUID v5 anvender SHA-1 hash-algoritmen, som er mere sikker end MD5 (brugt i v3). Selvom SHA-1 ikke anbefales til høj-sikkerheds kryptografi, er den velegnet til at generere deterministiske identifikatorer.