Update README.md

This commit is contained in:
WitherOrNot 2023-06-28 01:15:50 -04:00 committed by GitHub
parent 37a89fc373
commit d7d624bff1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -177,6 +177,8 @@ And finally, we compute the value $D_E = t_1 + p(t_2 - 1)$.
## Feistel Cipher ## Feistel Cipher
`Note: the following information applies to MS Plus! DME, Office XP, and Windows. Office 03 and 07 use a much more complex encoding scheme that has not been fully reverse engineered as of writing.`
The last step is to decrypt the data in $D_E$ using a key derived from the installation ID. The last step is to decrypt the data in $D_E$ using a key derived from the installation ID.
The installation ID is first validated and has its checksum digits removed to form an integer, just like with the confirmation ID. Then, it is converted to a little endian byte representation and decrypted using a 4-byte key. The installation ID is first validated and has its checksum digits removed to form an integer, just like with the confirmation ID. Then, it is converted to a little endian byte representation and decrypted using a 4-byte key.