Связь NFC - Mifare DESFire EV1 - AES - Чтение данных - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь прочитать данные с помощью Mifare DESFire EV1 - AES.Аутентификация прошла хорошо, и я получил 0x00 + RNDAR, который совпадает с тем, что на моей стороне.

Теперь мне нужно прочитать данные с помощью инструкции 0xBD, но у меня в ответ остается 16 случайных байтов.

Вопросы:

  • Что должно бытьIV на данный момент?Я имею в виду, это должно измениться после аутентификации?и если да, то как мне рассчитать его?
  • Как мне расшифровать полученные байты?со статическими ключами я использовал для аутентификации или с sessionKey?Я должен восстановить 8 бит, которые должны быть всегда одинаковыми.Любая подсказка?
...