Как правильно включить защиту паролем на NTAG213 с помощью Android NFC (байты PWD_AUTH и ACCESS)Android

Форум для тех, кто программирует под Android
Anonymous
Как правильно включить защиту паролем на NTAG213 с помощью Android NFC (байты PWD_AUTH и ACCESS)

Сообщение Anonymous »

Я разрабатываю приложение для Android, записывающее данные в тег NFC NTAG213, и хочу включить защиту паролем, чтобы тег нельзя было изменить без аутентификации.
Я использую технологию Android NfcA для связи с тегом. Запись и чтение данных работает правильно, но я не понимаю правильной последовательности и конфигурации, необходимых для включения защиты паролем с использованием байтов PWD_AUTH, PACK и ACCESS.
Что я пробовал до сих пор:
  • Запись 4-байтового пароля на страницу PWD
  • Запись 2-байтового пароля Значение PACK
  • Изменение байта ACCESS для защиты операций записи
Однако после записи этих значений либо:
  • Тег по-прежнему разрешает запись без аутентификации, либо
  • Тег становится недоступным, пока не будет удален и повторно прослушивается
Я не уверен в следующем:
  • Какие страницы должны быть написаны для защиты паролем NTAG213
  • Правильной битовой конфигурации байта ACCESS
  • Должен ли быть PWD_AUTH выполняется перед каждой операцией записи на Android
  • Любые специфичные для Android ограничения при аутентификации тегов NTAG213
Существует ли рекомендуемая последовательность или пример правильного включения и тестирования защиты паролем на NTAG213 с помощью Android NFC?

Подробнее здесь: https://stackoverflow.com/questions/798 ... nfc-pwd-au

Вернуться в «Android»