Skip to content

Commit 3bed783

Browse files
authored
Update README.md
1 parent 45de018 commit 3bed783

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ An elliptic curve over the finite field F<sub>p</sub> consists of:
126126
![F17 Elliptic Curve](https://user-images.githubusercontent.com/44542704/230788993-d340f63c-7201-4307-a52c-9bf159b99d02.png)
127127

128128
The curve consists of the blue points in above image. In practice the "elliptic curves"
129-
used in cryptography are "sets of points in square matrix".
129+
used in cryptography are "sets of points in a square matrix".
130130

131131
The above curve is "educational". It provides very small key length (4-5 bits).
132132
In real world situations developers typically use curves of 256-bits or more.
@@ -137,7 +137,7 @@ Since it is a public-key cryptographic system, Microsoft had to share the public
137137
It is stored within `pidgen.dll` in a form of a BINK resource. The first set of BINK data is there to validate retail keys, the second is for the
138138
OEM keys respectively.
139139

140-
The structure of the BINK resource for Windows 98 and Windows XP is as follows:
140+
**The structure of the BINK resource for Windows 98 and Windows XP is as follows:**
141141

142142
| Offset | Value |
143143
|---------:|:---------------------------------------------------------------------|
@@ -158,9 +158,10 @@ The structure of the BINK resource for Windows 98 and Windows XP is as follows:
158158
| `0x0188` | Public Key y-coordinate `Ky` |
159159

160160
Each segment is marked with a different color, the BINK header values are the same.
161+
161162
![BINK](https://github.com/Endermanch/XPKeygen/assets/44542704/497ad018-884f-41af-ba89-633202d30328)
162163

163-
Windows Server 2003 and Windows XP x64 implement it differently:
164+
**Windows Server 2003 and Windows XP x64 implement it differently:**
164165

165166
| Offset | Value |
166167
|---------:|:---------------------------------------------------------------------|
@@ -182,7 +183,8 @@ Windows Server 2003 and Windows XP x64 implement it differently:
182183
| `0x0168` | Public Key x-coordinate `Kx` |
183184
| `0x01A8` | Public Key y-coordinate `Ky` |
184185

185-
And here are my structure prototypes made for the BINK Reader in C:
186+
**And here are my structure prototypes made for the BINK Reader in C:**
187+
186188
```c
187189
typedef struct _EC_BYTE_POINT {
188190
CHAR x[256]; // x-coordinate of the point on the elliptic curve.

0 commit comments

Comments
 (0)