GUID

Staat voor "Globally Unique Identifier."

Een GUID is een 128-bitsgetal dat iets op een computersysteem uniek identificeert. Elke GUID wordt algoritmisch gegenereerd en biedt een identificatiereeks, vergelijkbaar met een serienummer, die waarschijnlijk geen enkel ander object op welk systeem dan ook heeft. Programma's gebruiken GUID's vaak om unieke ID's te maken voor database-records, gebruikersaccounts, transacties, beveiligingstokens, hardwareapparaten en veel andere objecten.

Een GUID bestaat uit 32 hexadecimale cijfers, gerangschikt in groepen (8-4-4-4-12) en gescheiden door koppeltekens. Hieronder staat een typisch voorbeeld van een GUID:

9AC1A6F1-4A87-4624-B5F5-B74D494E21E0

Hoewel elke GUID volledig uniek moet zijn, is die uniciteit niet afkomstig van een centrale autoriteit — er is geen grote database die GUID's bijhoudt om te garanderen dat er geen duplicaten zijn. In plaats daarvan is een afzonderlijke GUID waarschijnlijk uniek dankzij de gigantische adresruimte die door 128 bits aan gegevens wordt geboden (meer dan 340 biljoen biljoen biljoen mogelijke waarden). Je zou een miljard GUID's per seconde kunnen genereren en het zou nog steeds meer dan een biljoen jaar duren voordat de adresruimte op is.

De GUID-specificatie beschrijft verschillende standaardversies die elk meerdere factoren gebruiken om de kans te vergroten dat het resultaat uniek is. GUID-generatoren van versie 1 en 2 gebruiken een tijdstempel en het MAC-adres van het apparaat als seed-waarden. Generatoren van versie 3 en 5 maken een GUID door een naamruimte-ID en de aan het object gegeven naam te combineren en het resultaat vervolgens te hashen met het MD5- of SHA-1-algoritme. Generatoren van versie 4 gebruiken een generator voor willekeurige of pseudowillekeurige getallen om GUID's te maken zonder tijd- of apparaatspecifieke informatie op te nemen. De meeste programmeertalen hebben GUID-genererende codebibliotheken die ontwikkelaars in hun programma's kunnen gebruiken, en apps en websites voor het genereren van GUID's zijn algemeen beschikbaar.

NOTE: GUID's worden ook UUID's genoemd en de termen kunnen door elkaar worden gebruikt. Microsoft gebruikt op zijn platforms bij voorkeur de term GUID, terwijl de meeste andere bedrijven UUID gebruiken.

Bijgewerkt August 18, 2023 door Brian P.

quizTest je kennis

Linux uses inodes to store information about what?

A
Peripheral devices
0%
B
Installed applications
0%
C
Network connections
0%
D
Individual files
0%
Correct! Incorrect!     View the Inode definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van GUID op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.