MagTek MagneSafe V5 User Manual

Page 124

Advertising
background image

MagneSafe V5

116

00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00

As MagnePrint Data Length cites 56 bytes only, we can eliminate
the trailing blocks:
Block # 1 4703576BC5C2CB20
2 BC04C68B5CE1972A
3 E89E087B1C4D47D5
4 D0E31706106903E6
5 0B82030792690A57
6 1DB02D0A88855A35
7 ABB5549798006B42

Appendix C tells us to decrypt the last block:
ABB5549798006B42 TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets D3B7EDDFD3045A35
XOR 1DB02D0A88855A35
gets CE07C0D55B810000 (decrypted last block)

Continue on in reverse block order:
1DB02D0A88855A35 TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets B52307C37D314482
XOR 0B82030792690A57
gets BEA104C4EF584ED5 (decrypted block 6)

Continue on in reverse block order:
0B82030792690A57 TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets AF4EABEE4973E402
XOR D0E31706106903E6
gets 7FADBCE8591AE7E4 (decrypted block 5)

Continue on in reverse block order:
D0E31706106903E6 TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets 269870C3659D905E
XOR E89E087B1C4D47D5
gets CE0678B879D0D78B (decrypted block 4)

Continue on in reverse block order:
E89E087B1C4D47D5 TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets 7B8F912DAF1B3149
XOR BC04C68B5CE1972A
gets C78B57A6F3FAA663 (decrypted block 3)

Continue on in reverse block order:
BC04C68B5CE1972A TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets 078FD0419993F7B0
XOR 4703576BC5C2CB20
gets 408C872A5C513C90 (decrypted block 2)

Continue on in reverse block order:
4703576BC5C2CB20 TDES Dec with 27F66D5244FF621E AA6F6120EDEB427F
gets 01000184EA10B939 (decrypted block 1)

Ordering the decrypted blocks 1st to last we get:
HEX
01000184EA10B939
408C872A5C513C90
C78B57A6F3FAA663
CE0678B879D0D78B
7FADBCE8591AE7E4

Advertising