UUID-generator

UUID will appear here...

Over

Een Universally Unique Identifier (UUID) is een 128-bits getal dat wordt gebruikt om informatie in computersystemen te identificeren. De term Globally Unique Identifier (GUID) wordt ook gebruikt.
UUID-versie:
Er zijn vijf versies van UUID's, en de versie die we het vaakst gebruiken is de vierde versie, die is gebaseerd op willekeurige of pseudo-willekeurige getallen.
v1: Gebaseerd op tijd UUID is gebaseerd op MAC-adres en tijdstempel
Gegenereerd op basis van de huidige tijdstempel en het MAC-adres van de machine; Omdat het MAC-adres in het algoritme wordt gebruikt, kan worden gegarandeerd dat de UUID wereldwijd uniek is. Maar omdat het tegelijkertijd het MAC-adres van de computer en het tijdstip waarop de UUID wordt gegenereerd blootlegt, kan het omgekeerd worden afgeleid en voorspeld, dus het wordt niet aanbevolen.
v2: DCE-beveiligings-UUID
Verouderd, hetzelfde als het op tijd gebaseerde UUID-algoritme, maar de eerste 4 bits van de tijdstempel worden vervangen door POSIX UID of GID. Het is echter niet expliciet gespecificeerd in de UUID-specificatie, dus in principe zullen niet alle UUID-implementaties deze versie implementeren.
v3: MD5-hashwaarde op basis van naamruimte
De gebruiker specificeert 1 naamruimte en 1 specifieke string om 1 UUID te genereren via MD5-hash. Volgens de specificatiebeschrijving is het bestaan ​​van deze versie bedoeld voor achterwaartse compatibiliteit en wordt deze in vredestijd zelden gebruikt.
v4: UUID gebaseerd op willekeurig getal
Genereer UUID op basis van een willekeurig getal of een pseudo-willekeurig getal. Deze versie is de meest gebruikte versie.
v5: SHA-1-hashwaarde op basis van naamruimte
Hetzelfde als v3, maar de hashfunctie is gewijzigd in SHA1.