UUID v3 Generator

Genereer deterministische op namen gebaseerde UUID v3-ID's op basis van een naamruimte-UUID en naam.

Invoer
Kies een naamruimte-UUID en naam. UUID v3 hasht beide waarden, dus hetzelfde paar levert altijd dezelfde UUID op.

Gebruik een van de standaardnaamruimten of plak een geldige UUID.

Standaardnaamruimten

DNS, URL, OID en X.500 zijn de standaardnaamruimte-UUID's die zijn gedefinieerd voor op namen gebaseerde UUID's.

Dit kan een domein, URL, pad, gebruikersnaam of een andere stabiele tekenreeks zijn die je wilt identificeren.

UUID v3
Het resultaat wordt lokaal bijgewerkt terwijl je de naamruimte of naam bewerkt.

Het resultaat wordt lokaal bijgewerkt terwijl je de naamruimte of naam bewerkt.

Versie 3RFC 4122-variantDeterministisch

Wat is UUID v3?

UUID v3 is een op namen gebaseerd UUID-formaat. Het gebruikt een naamruimte-UUID en een naam, hasht ze met MD5 en formatteert het resultaat als een standaard-UUID. Het belangrijkste gedrag is determinisme: dezelfde naamruimte en naam leveren altijd dezelfde UUID op.

Deze tool draait volledig in je browser. De naamruimte, naam en gegenereerde UUID blijven op je apparaat, tenzij je het resultaat ergens anders naartoe kopieert.

Wanneer gebruik je het

  • Gebruik UUID v3 wanneer je een stabiele identificatiecode nodig hebt voor een bekende naam, zoals een DNS-naam, URL, objectpad of gebruikersnaam.
  • Kies de naamruimte die past bij het soort naam dat je identificeert. DNS en URL zijn de meest gebruikte voorinstellingen.
  • Hergebruik dezelfde naamruimte consequent. Als je de naamruimte wijzigt, verandert elke gegenereerde UUID, zelfs wanneer de naam hetzelfde blijft.
  • Geef de voorkeur aan UUID v5 of een andere moderne identificatiecode wanneer je de keuze hebt en een op namen gebaseerde UUID met een sterkere hash nodig hebt. UUID v3 bestaat voor compatibiliteit met systemen die specifiek op MD5 gebaseerde UUID’s verwachten.

Opmerkingen over veiligheid

UUID v3 is geen willekeurige ID en is niet geheim. Iedereen die de naamruimte en naam kent, kan dezelfde UUID opnieuw genereren. Gebruik het niet voor wachtwoorden, sessietokens, API-sleutels of andere waarden die onvoorspelbaar moeten zijn.