Я пытаюсь прочитать данные с помощью Mifare DESFire EV1 - AES.Аутентификация прошла хорошо, и я получил 0x00 + RNDAR, который совпадает с тем, что на моей стороне.
Теперь мне нужно прочитать данные с помощью инструкции 0xBD, но у меня в ответ остается 16 случайных байтов.
Вопросы:
- Что должно бытьIV на данный момент?Я имею в виду, это должно измениться после аутентификации?и если да, то как мне рассчитать его?
- Как мне расшифровать полученные байты?со статическими ключами я использовал для аутентификации или с sessionKey?Я должен восстановить 8 бит, которые должны быть всегда одинаковыми.Любая подсказка?