Online UUID v5-generator
Generera RFC 4122-kompatibel UUID v5 direkt och säkert
UUID version 5 genererar deterministiska unika identifierare genom att kombinera ett namespace-UUID och ett användarspecificerat namn med hjälp av den säkra SHA-1 hash-algoritmen. Detta säkerställer att samma indata alltid resulterar i samma UUID, vilket är idealiskt för stabila och permanenta identifierare över användare, URL:er, tillgångar och distribuerade system. Jämfört med version 3 föredras UUID v5 på grund av förbättrad säkerhet som tillhandahålls av SHA-1.
Massgenerator för UUID v5
UUID-valideringsverktyg
Om UUID v5
UUID version 5 (UUID v5) är en 128-bitars deterministisk identifierare som genereras från ett namnrymds-UUID och en namnsträng med hjälp av SHA-1 hashfunktion. Denna metod garanterar konsekventa UUID:er för identiska indata och erbjuder bättre säkerhet jämfört med UUID v3.
UUID v5 Struktur och Format
- Längd: 128 bitar (16 bytes)
- Format: 8-4-4-4-12 hexadecimala tecken
- Exempel: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Teckenantal: 36 (inklusive bindestreck)
- Versionsindikator: '5' i början av tredje segmentet visar UUID v5
- Variantdel: Fjärde fältet innehåller reserverade bitar för kompatibilitet
Exempel på UUID v5 Förklarat
Så här bryts UUID v5-exemplet 21f7f8de-8051-5b89-8680-0195ef798b6a ned:
- 21f7f8de – Första segmentet av SHA-1 hash-utdata
- 8051 – Andra segmentet från SHA-1 hash
- 5b89 – Anger version 5 inom hashat resultat
- 8680 – Innehåller variant och reserverad information
- 0195ef798b6a – Sista segmentet av SHA-1-utdata
Fördelar med att använda UUID v5
- Skapar konsekventa UUID:er från samma namn och namnrymd
- Starkare säkerhet än UUID v3 med SHA-1-hashning
- Samma indata ger alltid samma UUID för pålitlighet
- Perfekt för stabila ID:n i integrerade distribuerade system
Toppanvändningar för UUID v5
- Tilldela UUID till kanoniska URL:er eller filvägar
- Skapa beständiga resursidentifierare
- Underlätta konsekventa ID:n över distribuerade nätverk
- Säkerställa plattformsoberoende UUID-konsistens
- Synkronisera matchande identifierare för identiska poster i olika system
Säkerhets- och sekretessaspekter
UUID v5 använder hash-algoritmen SHA-1, som är säkrare än MD5 (används i v3). Även om SHA-1 inte rekommenderas för högsäkerhetskryptografi, är det lämpligt för att generera deterministiska identifierare.