UUID v3 Generator

Generera deterministiska namnbaserade UUID v3-identifierare från ett namnrymds-UUID och ett namn.

Indata
Välj ett namnrymds-UUID och ett namn. UUID v3 hashar båda värdena, så samma par ger alltid samma UUID.

Använd en av standardnamnrymderna eller klistra in valfritt giltigt UUID.

Standardnamnrymder

DNS, URL, OID och X.500 är de standardiserade namnrymds-UUID:erna som definieras för namnbaserade UUID:er.

Det kan vara en domän, URL, sökväg, användarnamn eller valfri stabil sträng som du vill identifiera.

UUID v3
Resultatet uppdateras lokalt när du ändrar namnrymden eller namnet.

Resultatet uppdateras lokalt när du ändrar namnrymden eller namnet.

Version 3RFC 4122-variantDeterministisk

Vad är UUID v3?

UUID v3 är ett namnbaserat UUID-format. Det tar ett namnrymds-UUID och ett namn, hashar dem med MD5 och formaterar resultatet som ett standard-UUID. Det viktiga beteendet är determinism: samma namnrymd och namn skapar alltid samma UUID.

Det här verktyget körs helt i din webbläsare. Namnrymden, namnet och det genererade UUID:t stannar på din enhet om du inte kopierar resultatet någon annanstans.

När du ska använda det

  • Använd UUID v3 när du behöver en stabil identifierare för ett känt namn, till exempel ett DNS-namn, en URL, en objektsökväg eller ett användarnamn.
  • Välj den namnrymd som matchar typen av namn du identifierar. DNS och URL är de vanligaste förinställningarna.
  • Återanvänd samma namnrymd konsekvent. Om du byter namnrymd ändras varje genererat UUID, även när namnet är detsamma.
  • Välj hellre UUID v5 eller en annan modern identifierare när du har möjlighet och behöver ett namnbaserat UUID med en starkare hash. UUID v3 finns för kompatibilitet med system som specifikt förväntar sig MD5-baserade UUID:n.

Om säkerhet

UUID v3 är inte ett slumpmässigt ID och är inte hemligt. Den som känner till namnrymden och namnet kan återskapa samma UUID. Använd det inte för lösenord, sessionstoken, API-nycklar eller andra värden som måste vara oförutsägbara.