А есть здесь те, кто в различных контрольных суммах или им подобном коде шарит?
Короче, нужна помощь.
В общем суть проблемы такова: имеется оборудование на котором используются rfid метки iso 15693 icode sli/slix.
Каждая метка является своего рода информацией о объеме расходника, его типе и.т.п. Прописана производителем.
Код банально смешной и его пару строк, но...
Если снять рабочую метку и прописать все те данные, которые находятся в ней на пустую болванку, то оборудование ее не видит (пишет "Invalid").
Основные блоки, содержащие информацию залочены.
Есть подозрение, что в 8 блоке данные — некая контрольная сумма, основанная на серийном номере метки (иначе как объяснить то, что клон не валиден).
Вот пример метки:
UID=E00401007CBCC52F
AFI=00
DSFID=00
Number of Blocks=28
Block size=4
IC Ref.=01
Producer=NXP Semiconductors(Germany) (code 04)
Model=SL2 ICS2001(ICODE SLI)
Serial Number=7CBCC52F
Customer ID=Not Applicable
Data Contained in blocks:
0 — 00000000 unlocked
1 — 00000000 unlocked
2 — 00000000 unlocked
3 — 00000000 unlocked
4 — 00000000 unlocked
5 — 0101D007 locked
6 — 070A0D00 locked
7 — 070A0E01 locked
8 — BF3CDBEC locked
9 — 03170B00 locked
10–00000000 unlocked
11–00000000 unlocked
12–00000000 unlocked
13–00000000 unlocked
14–00000000 unlocked
15–00000000 unlocked
16–00000000 unlocked
17–00000000 unlocked
18–00000000 unlocked
19–00000000 unlocked
20–00000000 unlocked
21–00000000 unlocked
22–00000000 unlocked
23–00000000 unlocked
24–00000000 unlocked
25–00000000 unlocked
26–00000000 unlocked
27–00000000 unlocked
Как бы понять, что за алгоритм данных в блоке 8?
Сможет кто чего сказать по данному поводу?
Я не настоящий программист, так что не пинайте сильно, если не по адресу.



