Я пытаюсь создать прототип с помощью считывателя ACR122 NFC и тега DESFire EV1.В настоящее время я пытаюсь читать и записывать записи тега.
В настоящее время я пытаюсь запустить команды APDU с PyApduTool.Я читаю стандарт ISO 7816-4, но на самом деле мог бы использовать некоторые примеры.
Для записи в текущую запись (обратите внимание, что, как я понимаю, есть запись по умолчанию, я еще ничего не выбрал.
FF D2 00 00 06 74 69 6D 64 61 6E 00
Это возвращает 00 00, я не мог найти, что соответствует этому в ответах APDU от: https://www.eftlab.com/index.php/site-map/knowledge-base/118-apdu-response-list
Для чтения записей, которые я пробовал с APDU:
00 B2 00 00 00
Это возвращает 69 82, что говорит «Условие безопасности не выполнено». Я так понимаю, мне нужно сначала подтвердить подлинность тега, но как мне будет создать APDU с проверкой подлинности?
В результате я ожидаю получить весь метод или получить более четкое исключение в apdu записи записей.
Я также попытался написать APDU с помощью PCSC-Sharp, что приводит к исключению InvalidApduException.