Алгоритм шифрования, опубликованный с MSR606 Руководство по программированию устройства чтения / записи карт с магнитной полосой - PullRequest
0 голосов
/ 08 апреля 2011

У меня есть следующее руководство для программаторов MSR206.

http://www.ylk -ic.com / MSR606% 20Programmer% 27s% 20Manual.pdf

В данном руководстве

ABC123

был преобразован в C5B07814954E3E2A и 12345 был преобразован в 2B8849EAAF .

Алгоритм шифрования указан на стр. 12 и 24.

Пожалуйста, помогите мне разобраться.

Я хочу написать, например, "HELLO" на дорожке 1 и 896 на дорожке 2 и 3.

1 Ответ

0 голосов
/ 10 апреля 2011

Кодирование вручную из ASCII в эти шестнадцатеричные строки представляется необходимым, только если вы используете команду raw write. Намного проще использовать команду записи, описанную на стр. 15 документа PDF, которая напрямую принимает ASCII. Для ваших примеров данных полная команда будет:

0x1b 'w' 0x1b 's' 0x1b 0x01 'H' 'E' 'L' 'L' 'O' 0x1b 0x02 '8' '9' '6' 0x1b 0x03 '8' '9' '6' '?' 0x1c
...