Klik hier om Silverlight te installeren*
NederlandWijzigen|Alle Microsoft sites
Microsoft
Zeker Ondernemen 
|Contact|Mijn gegevens|Nieuwsbrieven|RSS|Zeker Ondernemen +
Techniek en trends

Windows-activatiesleutels

 
Telkens wanneer u een verandering in uw systeem aanbrengt bestaat de kans dat Windows-versie opnieuw geactiveerd moet worden.
 
U werkt met Windows XP. Als u regelmatig nieuwe hardware aanschaft, bent u vast en zeker tot de ontdekking gekomen dat u Windows XP regelmatig opnieuw moet 'activeren'. Telkens wanneer u een verandering in uw systeem aanbrengt bestaat namelijk de kans dat uw Windows-versie opnieuw geactiveerd moet worden. In dit artikel komt u alles te weten over de activatiesleutels.
Gerelateerde training
 
Voor deze training moet u lid zijn van Zeker Ondernemen +. U kunt zich hiervoor gratis aanmelden.
 
Waarom activering
Drie sleutels
InstallatieID en ProductID
Controlegetallen
Opzoeken van de ProductID
RAW ProductID
Hardware-informatie
Configuratiegegevens in database
Tool XPInfo

Waarom activering

Iedereen ondervindt hinder van illegaal gekopieerde software: de leverancier, de ondersteunende diensten en u, de eindgebruiker. Een middel in de strijd tegen de illegale software is de activeringstechnologie van Windows XP. Dankzij deze technologie bent u verzekerd van legale, goed werkende en virusvrije software.
 
Alle Windows XP-producten (alsmede alle Office XP en Office 2003-software) bevatten activeringstechnologie; u moet uw exemplaar van Windows XP dus eerst activeren voordat u het kunt gebruiken. Het activeringsproces is een volledig anonieme procedure die u kunt uitvoeren via de telefoon, een modem of internet.
 
 
 

Drie sleutels

Het activeringsproces maakt gebruik van sleutels of 'keys'. In dit artikel gaat u kennismaken met vier sleutels:
 
  • De Openbare sleutel of RAW ProductID. Deze sleutel staat vermeld op de geeloranje sticker op de cd-hoes van het Windows-pakket. Het is een combinatie van 5x5 letters en cijfers, bijvoorbeeld: 923BT - 456CD - 789EF - 892GH - 34JKM.
  • De Privé sleutel wordt afgeleid van de Openbare sleutel en is niet zichtbaar.
  • De InstallatieID is niet zichtbaar en wordt door uw pc berekend. Het is de code die u doorbelt naar Microsoft of - als u een vaste internetverbinding hebt - die via het internet aan Microsoft wordt doorgegeven.
  • De ProductID is de code die van Microsoft terugkomt na ontvangst van de ProductID.
 

InstallatieID en ProductID

Tijdens het activeren wordt de configuratie van uw systeem onderzocht en daar rolt een getal uit. Het is het programma MSOOBE.EXE dat een en ander regelt en de InstallatieID die dit programma genereert bestaat uit 50 decimaalcijfers. Deze cijfers zijn in groepen van 6 verdeeld, bijvoorbeeld (de letters en cijfers zijn uiteraard fictief):
 
002666-077894-484890-114573-XXXXXX-YYYYYY-ZZZZZZ-AAAAAA-BB
 
Dit getal is nooit hetzelfde. Telkens wanneer MSOOBE.EXE actief wordt, wordt er ook een nieuwe InstallatieID gegenereerd. Deze InstallatieID geeft u telefonisch door aan de medewerker van Microsoft en van hem of haar krijgt u een ProductID. Wanneer u deze vervolgens invult is Windows geactiveerd.
 
Hebt u een permanente internetverbinding, dan wordt de InstallatieID automatisch naar Microsoft gezonden en de geretourneerde ProductID automatisch verwerkt.
 

Controlegetallen

We zullen de InstallatieID tegen het licht houden. De InstallatieID bestaat uit groepen van 6 cijfers. Om typfouten uit te sluiten heeft Microsoft per groep een controlegetal ingebouwd; dat is het laatste cijfer. Door middel van een berekening wordt gekeken of de som van alle cijfers van de groep als uitkomst 6 is. Verandert 1 getal in de reeks cijfers, dan verandert ook deze uitkomst en is de ID dus fout.
 
Als de controlegetallen wel kloppen kunnen ze verwijderd worden. Na verwijdering rest een decimaalgetal van 41 tekens. Zo'n getal komt overeen met een 136 bits Multi-precision-Integer value, die opgeslagen is als Byte-array. Op deze manier kan de InstallatieID ook worden weergegeven als een hexadecimale reeks van 17 bytes:
 
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX 0xXX 0xXX 0x94 0xAA Ox46 0xD6 0x0F 0xBD 0x2C 0xC8 0x00
 
De laatste byte is niet versleuteld (0x00), dit is de hoogste bitwaarde (met hoogste waarde in een bitreeks bedoelen we altijd de eerste cijfers in een reeks; de laagste bitreeks zijn dus de getallen achteraan).
 
De overige 16 bits zijn wel versleuteld volgens het Feistel-Chiffre algoritme. Bij dit algoritme worden er van het aantal bytes twee gelijke groepen gemaakt, waardoor het zeventiende bit afvalt. Het resultaat van de algoritme berekening is een opdeling van de 17 bytes in vier Double Words en een byte (Little-Endian Byte volgorde). De eerste twee bytes worden bepaald door de hardwareconfiguratie van de pc waarop Windows XP is geïnstalleerd. De andere bytes zijn onderdeel van de ProductID.
 
Naam byte serie
Grote byte serie
Hardware 1
Double word
Hardware 2
Double word
ProductID deel 1
Double word
ProductID deel 2
Double word
ProductID deel 3
Byte
 

Opzoeken van de ProductID

De ProductID kunt u gemakkelijk terugvinden in uw werkende Windows versie:
 
  1. Wijs met de muis op de snelkoppeling Mijn Computer en klik op de rechtermuisknop.
  2. Kies de menuoptie Eigenschappen.
  3. Open het tabblad Algemeen. Het volgende scherm verschijnt:
 
Screenshot Systeemeigenschappen, tabblad Algemeen
 
De sleutelwaarde leest u af in het midden van het venster. U kunt natuurlijk ook in het register zoeken naar de zoekwaarde 'ProductID'. De sleutel bestaat uit een serie decimale cijfers volgens een bepaalde opbouw. Om het onderstaande voorbeeld toe te lichten zullen we het serienummer vervangen door in elke serie hetzelfde getal te plaatsen. De structuur van de ProductID is derhalve als volgt:
 
11111-222-333333-44555
 
De getallen in het serienummer hebben de volgende betekenis:
 
11111
Dit getal lijkt vrijwel altijd hetzelfde te zijn. In de bèta versie van Windows XP was dit 55034, bij XP bèta 2 was dit getal 50293.
222
De hoogste waarde uit de bitreeks van de RAW ProductID (de ID die op de cd hoes van Windows XP vermeld staat).
3333333
De laagste waarde uit de bitreeks van de RAW ProductID, plus controlegetal.
44
Het index getal van de openbare sleutel waarmee de ProductID gecontroleerd wordt. Dit index getal heeft een speciale functie in Windows XP!
555
Toevalswaarde
 

RAW ProductID

De Openbare sleutel of RAW ProductID speelt een centrale rol bij het samenstellen van de ProductID van Windows XP. Deze sleutel - die op de achterkant van elke Windows XP-cdhoes terug te vinden is - bestaat uit vijf groepen van alfanumerieke tekens, gescheiden door een streepje. Een voorbeeld:
 
234BT - 456CD - 789EF - 234GH - 56JKM
 
Tekens die in de openbare sleutel gebruikt worden zijn:
 
B C D E F G H J K M P Q R T V W X Y 2 3 4 5 6 7 8 9
 
Als we de Openbare sleutel omzetten in een Little-Endian byte volgorde dan is het resultaat een array van 15 bytes. Van deze 15 bytes wordt een bitreeks van vier bytes met de laagste waarde verwijderd. Deze vormen samen een controle getal, waarna op de hoogste waarden van de overige elf bytes een verificatie wordt losgelaten met codes, die in Windows XP ingebouwd zijn. Als de verificatie klopt wordt een InstallatieID gegenereerd door MSOOB.EXE. Daar wordt een toevalswaarde aan toegevoegd, die ervoor zorgt dat MSOOB.EXE iedere keer een nieuwe InstallatieID genereert.
 

Hardware-informatie

We hebben gezien dat de InstallatieID twee bytes bevat die afhankelijk zijn van de hardware in de pc. In grote lijnen komt het erop neer dat de hardware-byte 1 groep wordt samengesteld uit:
 
 
Het volume-serienummer. Dit is het nummer dat getoond wordt als u in Command-modus het DIR-commando geeft. Zie bovenaan in de afbeelding.
 
  • De laatste 10 bits van het mac-adres van de netwerkkaart. Dit nummer is zichtbaar te maken met de opdracht: NETSTAT BR BN
  • De identificatiestring van de cd-rom speler.
  • De identificatiestring van de display.
 
De tweede hardware-byte wordt samengesteld uit:
 
  • De laatste zeven bits van het serienummer van de processor.
  • De identificatiestring van de vaste schijf.
  • De identificatiestring van de eventueel aanwezige SCSI-controller.
  • De identificatiestring van de IDE-controller.
  • Een stringwaarde van het processormodel.
  • De grootte van het RAM werkgeheugen. Voor elke GigaByte RAM grootte is er een vaste bitwaarde variërend tussen nul en zeven, waarbij de waarde zeven staat voor een geheugengrootte van één gigabyte of meer.
  • De aanwezigheid van een docking station. Dit is alleen het geval bij notebooks. Wanneer een docking station aanwezig is, reageert het activeringssysteem van XP eenvoudiger.
 

Configuratiegegevens in database

De sleutelgegevens van de geactiveerde Windows-versie worden bijgehouden in de Windows System32 directory in het databasebestand wpa.dbl. Dit is een versleutelde database die niet zomaar in te zien is. Daarnaast bevinden zich in deze database de bitwaarden van de actuele hardwareconfiguratie en de bitwaarden die golden voor de hardwareconfiguratie ten tijde van de activering van Windows. Deze waarden worden regelmatig met elkaar vergeleken. Bij meer dan drie veranderde bytes wordt het activeringssysteem opnieuw actief en is een herhaalde activatie van Windows noodzakelijk.
 
U kunt zonder probleem een dvd-brander inbouwen, geheugen toevoegen en de harde schijf vervangen zonder dat er een heractivatie nodig is, maar bij de vierde configuratiewijziging zal automatisch het activeringsproces worden gestart en zult u uw Windows XP versie opnieuw moeten activeren.
 
Besluit u Windows voor een tweede keer op uw systeem te installeren op een vervangen of (opnieuw) geformatteerde vaste schijf, dan is het altijd noodzakelijk Windows opnieuw te activeren. In dat geval immers gaat de database verloren en wordt deze opnieuw aangemaakt.
 

Tool XPInfo

Het Duitse bedrijf Licenturion heeft daarop het Windows Product Activation proces en de impact ervan onderzocht. Bij dit onderzoek werd er speciaal op gelet het hackers niet gemakkelijker te maken. Dat was immers niet het doel! Het ging er om een betere begripsvorming bij gebruikers te kweken. Zo heeft men de tool XPInfo uitgebracht, om de gebruiker vooraf te laten weten wanneer een hernieuwde activering noodzakelijk zal zijn. Deze tool meldt, wanneer een door u uitgevoerde configuratiewijziging van invloed is op de Windows Product Activation. Zo weet u hoeveel wijzigingen u nog kunt uitvoeren, alvorens de productactivatie in werking zal treden. Deze tool heet Tool XPInfo en kunt u vinden op de website van de makers: Licenturion
 

Tot slot

Wie meer wil weten over product activatie kan terecht op een van de volgende pagina's:
 
 

Gerelateerde artikelen

 
Beoordeel deze pagina

1 2 3 4 5 6 7 8 9
Slecht Goed
Vind een IT specialist.
Kies uw provincie.

Uitgebreid zoeken
Vind een Microsoft-gekwalificeerde small business-technologiespecialist in uw omgeving.

Abonneer u op de nieuwsbrief
Downloads
Downloads
Gratis: meer dan 25 praktische downloads voor ondernemers

Wat zoekt u?

Zoek
RSS Zeker Ondernemen
 Ontvang de laatste artikelen van Microsoft Zeker Ondernemen via uw RSS-reader. (Wat is RSS?)
RSS Zeker Ondernemen
.

©2008 Microsoft Corporation. Alle rechten voorbehouden. Contact opnemen |Gebruiksvoorwaarden |Handelsmerken |Privacyverklaring