Давненько не брал в руки шашек.
Mar. 29th, 2010 07:35 pmПостучался ко мне один многоуважамый камрад с вопросом про RFID-метки. На метках пишется содержимое метки, как в ключах iButon. http://dlinyj.livejournal.com/434042.html тут на фотке видать это. Собственно говоря, ему достались метки без надписи, а ридер, который у него имеется выводит данные в хексах. Получается такая вот таблица
1300C9ECFE - 201-60670
1300C9ECFF - 201-60671
1300C9ECFC - 201-60668
1300C9ECFD - 201-60669
1300C9ECF9 - 201-60665
100031D51B - 049-54555
100031D51C - 049-54556
100031D51D - 049-54557
новые карточки
2500C3C377 - ?
2500C3FCD5 - ?
Слева, то что даёт ридер, справа то что написанно на карточке. Задача имя хексы из ридера, вывести, код, который пишется на карточке. Не смотря на безсонную ночку, хексы погонять туды-сюды всегда я рад. Тут вспомнили сразу стандарты Wiegand 26 и iButton . Стандарты кодирования. Решение отыскалось достаточно быстро. Логично предположить, что раз число в правом столбце записанно через дефис, то это не спроста! берём, первую пару, и переводим 60670 в хексы, и о чудо, получаем последние два байта хексов ECFE! Ну, а переведя 201 в хексы, получаем третий байт C9 :). Логично, гениально и просто. Но на не варящую голову - это полный ППЦ! Цифры 13, 10 и 25h - я отношу вероятно к коду семейства. Иногда так приятно похрустеть моском :).
1300C9ECFE - 201-60670
1300C9ECFF - 201-60671
1300C9ECFC - 201-60668
1300C9ECFD - 201-60669
1300C9ECF9 - 201-60665
100031D51B - 049-54555
100031D51C - 049-54556
100031D51D - 049-54557
новые карточки
2500C3C377 - ?
2500C3FCD5 - ?
Слева, то что даёт ридер, справа то что написанно на карточке. Задача имя хексы из ридера, вывести, код, который пишется на карточке. Не смотря на безсонную ночку, хексы погонять туды-сюды всегда я рад. Тут вспомнили сразу стандарты Wiegand 26 и iButton . Стандарты кодирования. Решение отыскалось достаточно быстро. Логично предположить, что раз число в правом столбце записанно через дефис, то это не спроста! берём, первую пару, и переводим 60670 в хексы, и о чудо, получаем последние два байта хексов ECFE! Ну, а переведя 201 в хексы, получаем третий байт C9 :). Логично, гениально и просто. Но на не варящую голову - это полный ППЦ! Цифры 13, 10 и 25h - я отношу вероятно к коду семейства. Иногда так приятно похрустеть моском :).