Sergslim | Дата: Четверг, 19.05.2022, 17:28 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 1
Репутация: 0
Статус: Offline
| Помогите разобраться. У нас есть ключи Mifare Classic и Mifare Plus S и парочка Mifare Plus X. Они используются для двух СКУД - домофоны в подъездах и мусорники. С домофонами всё понятно. Там стоит считыватель BME-03, который гибко конфигурируется для наших нужд. Читает как Classic, так и Plus с разными уровнями шифрования. А вот с мусорниками всё немного сложнее. Там стоят считыватели Seven CR-782, подключённые к HikVision DS-K2804. Конфигурация происходит через приолжение от HikVision - iVMS. Но я там не вижу никаких настроек самых считывателей. Для домофонов мы шифруем ключи используя SL3 AES (для Mifare Plus) и SL1 CRYPTO-1 (для Mifare Classic). Ключи шифруем программатором U-Prox Desktop. А вот для мусорников - читаем лишь UID. Но тут возникает загвоздка, которую пока не знаем как решить. Ключи Mifare Classic мы при шифровании паралельно считываем программатором HikVision DS-K1F100-D8E непосредственно в софте iVMS, что даёт нам корректный UID, который читается считывателем Seven CR-782. Мы его сразу прописываем за жильцом в той же iVMS и он может открывать двери мусорника. Корректный не в том смысле, что он правильный, но в смысле, что он именно в таком формате, как нам надо для Seven CR-782. А когда пытаемся провернуть то же самое с ключами Mifare Plus - UID считываемые при помощи DS-K1F100-D8E и CR-782 существенно отличаются. Проследить логику образования этих UID мы не можем.
Приведу пример: Ключ Mifare Plus X (зашифрован SL3, но это вроде как не важно, так как читаем мы лишь открытый UID). UID (Из приложения TagInfo на Android) в HEX: 04:2F:63:FA:46:64:80 CR-782 считывает: 09912036 DS-K1F100-D8E считывает по Wiegand-26: 04701160 DS-K1F100-D8E считывает по Wiegand-34: 1664025736 Как понять логику образования этого кода - 09912036? Можем ли мы его как-то получить из полного UID в HEX? Конвертнуть HEX в DEC, взять какие-то там старшие либо младшие биты и т.д., чтобы в результате у нас вышло такое же число как считывается CR-782?
|
|
|
|