2015-07-25 6 views
1

У меня есть Mifare DESFire EV1 с 4 Кб памяти. Я создал приложение с AID «000001». Я хочу выполнить аутентификацию с номером ключа 1. Однако я получаю код ошибки «нет такого ключа».MIFARE DESFire Keys issue

Возможно, я не знаю ключа внутри карты, верно? Итак, как я могу узнать ключи? Должен ли я связаться с продавцом?

ответ

2

«Нет такого ключа» означает, что указанный номер ключа недействителен.

Классы DESFire нумеруются с нуля. Вы уверены, что создали приложение с правильным количеством ключей (т. Е. Как минимум два)?

Для аутентификации с помощью мастер-ключа приложения, используйте номер ключа 0.

Начальное значение ключа определяется настройками карты. Значение по умолчанию указано в руководстве.

+0

Да, я уже аутентифицирую мастер-ключ приложения (номер ключа 0). Я хочу знать о начальном значении ключа, которое хранится на карте. – vikky

+0

Насколько я знаю, все начальные значения ключа должны быть одинаковыми. Итак, если вы успешно прошли аутентификацию с помощью AMK, то такое же значение ключа должно быть действительным для других ключей. – vlp

+0

Вы уверены, что создали приложение с правильным количеством ключей? Вы действительно выбрали приложение? – vlp