Update README.md
This commit is contained in:
parent
5a3105ecbd
commit
fd0f9669b4
20
README.md
20
README.md
|
@ -1,6 +1,6 @@
|
||||||
# XPKeygen
|
# XPKeygen
|
||||||
A Windows XP / Windows Server 2003 VLK key generator. This tool allows you to generate _valid Windows XP keys_ based on the _raw product key_, which can be random.
|
A Windows XP / Windows Server 2003 VLK key generator. This tool allows you to generate _valid Windows XP keys_ based on the _Raw Product Key_, which can be random.
|
||||||
The **Raw Product Key (RPK)** is supplied in a form of 9 digits `XXX-YYYYYY` and is only necessary to generate a Windows XP Key.
|
The **Raw Product Key (RPK)** is supplied in form of 9 digits `XXX-YYYYYY` and is only necessary to generate a Windows XP Key.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -36,23 +36,21 @@ We need to use a random Raw Product Key as a base to generate a Product ID in a
|
||||||
### Product ID
|
### Product ID
|
||||||
|
|
||||||
| Digits | Meaning |
|
| Digits | Meaning |
|
||||||
|-------:|:-------------------------------------------------------|
|
|-------:|:----------------------|
|
||||||
| AAAAA | OS Family constant |
|
| AAAAA | OS Family constant |
|
||||||
| BBB | Most significant 3 digits of the RPK |
|
| BBB | Channel ID |
|
||||||
| CCCCCC | Least significant 6 digits of the RPK |
|
| CCCCCC | Sequence Number |
|
||||||
| S | Check digit |
|
| S | Check digit |
|
||||||
| DD | Index of the public key used to verify the Product Key |
|
| DD | Public key index |
|
||||||
| EEE | Random 3-digit number |
|
| EEE | Random 3-digit number |
|
||||||
|
|
||||||
|
|
||||||
The OS Family constant `AAAAA` is different for each series of Windows XP. For example, it is 76487 for SP3.
|
The OS Family constant `AAAAA` is different for each series of Windows XP. For example, it is 76487 for SP3.
|
||||||
|
The `BBB` and `CCCCCC` sections essentially encode the Raw Product Key. For example, if the first section is equal to `XXX` and the second section is equal to `YYYYYY`, the Raw Product Key will be encoded as `XXX-YYYYYY`.
|
||||||
The `BBB` and `CCCCCC` sections essentially directly correspond to the Raw Product Key. If the RPK is `XXXYYYYYY`, these two sections
|
|
||||||
will transform to `XXX` and `YYYYYY` respectively.
|
|
||||||
|
|
||||||
The check digit `S` is picked so that the sum of all `C` digits with it added makes a number divisible by 7.
|
The check digit `S` is picked so that the sum of all `C` digits with it added makes a number divisible by 7.
|
||||||
|
|
||||||
The public key index `DD` lets us know which public key was used to successfully verify the authenticity of our Product Key.
|
The public key index `DD` lets us know which public key was used to successfully verify the authenticity of our Product Key.
|
||||||
For example, it's 22 for Professional keys and 23 for VLK keys.
|
For example, it's `22` for Professional keys and `23` for VLK keys.
|
||||||
|
|
||||||
A random number `EEE` is used to generate a different Installation ID each time.
|
A random number `EEE` is used to generate a different Installation ID each time.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue