Quote:
[Originally Posted by ZaiRoN]I am not totally sure about Des; I think that 'key' is used at the same time like key and plaintext of the Des algorithm... can someone confirm this?
Later,
ZaiRoN |
I think the same thing but only for the first part of encryption.
I saw this if I give 1234567890123456 for the "key" :
- First part of Des encryption will use :
0012F938 12 34 56 78 90 12 34 56 4Vx?4V
to crypt the first part of the "key" I've done.
- Second part of Des encryption will use :
0012F940 F0 EE 5E 00 01 00 00 00 ро^....
to crypt the second part of the "key" I've done.
F0EE5E0001000000 is a constant.
The serial is the volume serial number of our C:\ xor ABCDE123h and converted in decimal (in "unsigned" version).
If the first part (16 chars) of the hash (md5) of the "signed" version of serial number = encrypt_DES (key_des, "key"

we are registered.
But the key_des is different (cf above) for the encryption of the first part of the "key" (8 chars) and for the second part (the last 8 chars).
For the second part of encryption the key_des is always F0EE5E0001000000 but for the 1rst part the key_des is the "key" we've done (value put in a buffer like a hexadecimal value).
But it is possible I've done some mistakes... What do you think about it ?
Sorry for my very bad english
And sorry to answer to this old post.
Regards,
elooo