Я создаю приложение для Android, в котором хранятся некоторые пользовательские данные в тегах NTAG203.
Есть ли способ записать пароль в тег и считывать данные только при наличии пароля?
Я создаю приложение для Android, в котором хранятся некоторые пользовательские данные в тегах NTAG203.
Есть ли способ записать пароль в тег и считывать данные только при наличии пароля?
Нет, невозможно реализовать какую-либо форму аутентификации на основе пароля с помощью тегов NTAG203 или MIFARE Ultralight (MF0ICU1). Это простые теги памяти без каких-либо криптографических функций. Вы можете установить только биты блокировки, которые (постоянно) блокируют доступ к данным (один бит блокировки на страницу и дополнительные биты блокировки для блокировки битов блокировки).
В зависимости от ваших требований вы можете зашифровать данные перед их записью в тег (и расшифровать данные после их чтения из тега) с помощью пароля.
Кроме того, другие теги серий MIFARE Ultralight и NTAG поддерживают очень ограниченную (и не совсем безопасную) форму защиты паролем.