Как читать и писать ndef из защищенных блоков в Mifare Class 1k (MF1S50)?

В настоящее время я использую карту MF1S50, и она соответствует типичной структуре секторов и блоков Mifare Classic и т. Д.

Я могу читать и писать сообщения ndef, когда ни один из блоков не защищен. Похоже, что сообщение потребляет 356 байт, что является всего лишь несколькими из первых блоков.

Я пишу, используя  `Ndef.writeNdefMessage()`  и читаю с помощью  `Ndef.getNdefMessage()` .

Могу ли я защитить паролем блоки, которые я использую, и продолжать использовать  `Ndef.getNdefMessage`  для чтения и  `Ndef.writeNdefMessage`  для записи в эти блоки?

(Мой первый инстинкт говорит, что это не возможно). Если нет, какова общая процедура?
Так оно и будет работать?

Connect-> Authenticate-> Read -> Increment -> Read -> Close.

Я предполагаю, что если это произойдет,

нельзя использовать правильно?

В случае NDEF, хранящегося на карте MIFARE Classic, клавиша A для чтения содержимого секторов фиксируется так, что любое устройство NFC может получить доступ к содержимому. Тем не менее, вы можете изменить ключ B и настроить такие сектора, что клавиша A может использоваться только для чтения сообщения и не перезаписывать его.