Страница 1 из 1

Магнитные карты - декодирование

СообщениеДобавлено: 14.05.2014 15:03:04
VirtUX
Есть 5 магнитных карт (заказали с условием, что номер карты должен умещаться в 8 разрядов). Читаем их обычным карт-ридером, подключенным к Arduino. В порт сыпет такие байты:
Номер карты - выхлоп из порта (16-иричка)
Код: Выделить всё
7               - 626460793D00
135           - 6267666560793D00
31111       - 62666767676760793D00
15777567 - 62676564646465B2B260793D00
97111222 - 626364676767B3B3B3B0793D00

Вопрос: где бы почитать про расшифровку этого набора байтов. На сколько я понимаю: информация находится на 2-ой дорожке, $3D - это "=", конец набора символов, $62 - какой-то префикс, а $60$79 - какой-то суффикс. Если провести аналогию между номерами, то получается, что:
7 - $64
1 - $67
2 - $B3
6 - $B2
и т.д.
Но! Почему тогда в карточке с номером 15777567 - присутствует последовательность $65$B2$B2, хотя по аналогии должна быть $65$B2$64? И почему у карточки с номером 97111222 суффикс $B0$79?

Добавлено спустя 4 часа 32 минуты 16 секунд:
Считываем этим картридером

Re: Магнитные карты - декодирование

СообщениеДобавлено: 16.05.2014 11:02:22
mig-31
Kogda-to iteresovalsja kartami. Naskol'ko mne pamjat' ne izmenjaet est' raznye tipy kart ob'em informacii na kotoryx mozhet byt' raznyj. Poetomu nado najti specifikaciju vasej karty.
Chto kasaet'sja chitalki tak ona dolzhna podderzhivat' ispol'zuemyj tip karty i esli ne oshibajus' posylaet na COM port string dannyx.

Chto by ponjat' pochemu i kak zapisyvaet'sja informacija na kartu nado znat' ee tip.

Re: Магнитные карты - декодирование

СообщениеДобавлено: 18.05.2014 11:14:16
VirtUX
Карты мы заказываем сами. Попросили записать туда номер длиной в восемь знаков. Читалка наша читает любые карты! Позавчера заказали еще этих карт с другими номерами. И попросили повторить те, которые выглядят "странными" (есть подозрение, что карты бракованные). Ждем новые карты...

Re: Магнитные карты - декодирование

СообщениеДобавлено: 19.05.2014 10:10:30
B4rr4cuda
Читалка то читает любые карты, а вот информация на картах может быть записана совершенно по разному.
Ради интереса попробуйте протянуть магнитную банковскую карту и сравните выхлоп (суффиксы и символы окончания строки).
Ну и как вариант подключение напрямую к компу, открытие текстового редактора и прокат карты. Эти ридеры замечательно подключаются как хид устройства и выдают инфу имитируя клавиатуру.

Re: Магнитные карты - декодирование

СообщениеДобавлено: 19.05.2014 13:22:24
VirtUX
B4rr4cuda
все это делали. Выхлоп одинаков. Банковские и прочие - это понятно, что там другая инфа, отличная от нашей. Я про то, что мы заказали 5 конкретных карт, с конкретной информацией на 2-ой дорожке. И не можем понять почему на двух картах логика отличается от трех других? Я подозреваю, что это скорее брак карт... Придут на днях новые - сравним