Как получить условие доступа MIFARE в Android

Я делаю это так, чтобы прочитать данные из блока 3 и выбрать правильные байты из результата, чтобы получить условие доступа (например: FF 07 80 69)

Таким образом, если у меня нет ключа A или ключа B, я не могу получить данные из блока 3.

Есть ли другой способ получить условие доступа?


person MyBlueSky    schedule 14.07.2012    source источник


Ответы (1)


Нет, единственный способ прочитать любой из блоков MIFARE Classic — сначала пройти аутентификацию с помощью ключа A или ключа B. Ярлыка нет.

person NFC guy    schedule 14.07.2012
comment
Большое спасибо! если у вас нет ключа A или ключа B, это означает, что условие доступа неизвестно, а неизвестное чтение / запись другого блока должно использовать ключ A / ключ B? - person MyBlueSky; 15.07.2012
comment
Да, но если у вас нет ключа A и ключа B, вы все равно не сможете ни читать, ни писать. - person NFC guy; 16.07.2012