партнерский раздел
ФорумЭксплуатацияКодирование ключей в системе Орион про BOLID 1.20.3

Эксплуатация » Кодирование ключей в системе Орион про BOLID 1.20.3

Добрый день, снова возвращаюсь с тем же вопросом по определению принципа кодирование код с proximity карт через считыватели и преобразования их в вид TouchMemory. Или другой вопрос, можно ли как-то обратиться к библиотеке BOLID и произвести преобразование кода с карты? Пробовал найти в модуле интеграции орион про, но там ничего не было, что могло хоть как-то продвинуть процесс.

Примеры кодирования значений с карт, существующей системой
0009541941 —> A300090091993501
0011786328 —> BD000800B3D85801
0008585381 —> 690009008300A501
0008585210 —> 2500090082FFFA01
0008557424 —> 3000090082937001
0008580500 —> 0A00090082ED9401
0008580695 —> 8200090082EE5701
0008572846 —> 5300090082CFAE01
0008562801 —> F300090082A87101
0008579720 —> 7D00090082EA8801

Вот нашел на форуме принцип кодирования :
8-й байт - CRC    
5-7 байт - дополнение до 7-ми байт (00 00 00)    
Формирование значений с пятого по восьмой байт не понятны

Кодирование следующих четырех байтов происходит корректно, как я понял их считыватель заполняет при поднесении карты
2-4 байт - код Вигант, четырехбайтовое десятичное число (Примеры: 0009541941; 0011786328)   
1-й байт - 01 (всегда 01)
.Просмотрел несколько примеров программ преобразователей кодов, но все они, в идеале правильно кодируют только сам код с карты

В существующей системе я заметил закономерность, что пятый байт и седьмой всегда имеют значение 00
То есть, остается загадкой процесс кодирования шестого и восьмого байта0009541941 ??00??0091993501
Желаемый результат
A300090091993501

10 месяцев 10 дней назад

avatar
8 байт это CRC сумма, почитайте в интернете, понимание придет. 6 байт зашит в карте, никак он не кодируется, на карте он не написан, узнать его никак невозможно, только считать код карты. Либо меняйте все под формат wiegand 26, путем подрезки кодов карт в контроллерах и изменении в БД, либо купите настольный считыватель или выведите один от контроллера.

Тремасов Константин Александрович 10 месяцев 10 дней назад

Большое спасибо! 

Загуменников Марк Юрьевич 10 месяцев 10 дней назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

717 раз

ЗАДАН

10 месяцев 10 дней назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.