IronLogic СКУД

Считыватели => Другие считыватели => Тема начата: kazsat от 01 Ноября 2020, 00:15

Название: Не проходит авторизация через SDK (Z-2 USB MF)
Отправлено: kazsat от 01 Ноября 2020, 00:15
Добрый день!

Закодировал карту, ключ А и ключ Б - как положено. Через программу Demo, которая идет в комплекте, могу считать предоставив ключ, но через SDK ключ никак не подходит. Не знаю что и делать(.
ЯП - C#.
Считываемый адрес: 1 сектор 0 блок
private static readonly byte[] AuthKey = { 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 };
hr = ZRIntf.ZR_Rd_AuthorizeSect(ReaderHandlerIntPtr, 4, AuthKey);
if (hr < 0)
   { ... }
Название: Re: Не проходит авторизация через SDK (Z-2 USB MF)
Отправлено: gsa от 01 Ноября 2020, 10:42
Добрый день

private static readonly byte[] AuthKey = { 0x02, ... В первом байте (вместо 0x02) должна быть длина ключа = 6 для Classic, =16 для Mifare Plus SL3.
Название: Re: Не проходит авторизация через SDK (Z-2 USB MF)
Отправлено: kazsat от 01 Ноября 2020, 10:58
Добрый день

private static readonly byte[] AuthKey = { 0x02, ... В первом байте (вместо 0x02) должна быть длина ключа = 6 для Classic, =16 для Mifare Plus SL3.

О боже, Вы мой спаситель! И ведь в документации не сказано, что нужно добавить еще один байт((. Безгранично Вам благодарен! Прям слезы счастья   :) :) :)