1

現在、私は MF1S50 カードを使用しており、セクターやブロックなどの典型的な Mifare Classic 構造に従っています。

どのブロックも保護されていない場合でも、ndef メッセージを読み書きできます。メッセージは、最初の数ブロックだけである 356 バイトを消費しているようです。

を使って書いNdef.writeNdefMessage()たり読んだりしてNdef.getNdefMessage()います。

使用しているブロックをパスワードで保護し、これらのブロックのNdef.getNdefMessage読み取りとNdef.writeNdefMessage書き込みに使用し続けることはできますか?

(私の最初の本能は、それは不可能だと言っています)。そうでない場合、一般的な手順は何ですか?これがうまくいく方法ですか?

接続 -> 認証 -> 読み取り -> インクリメント -> 読み取り -> 閉じる。

こうなったらきっと、

<action android:name="android.nfc.action.NDEF_DISCOVERED" />

使えませんよね?

4

1 に答える 1

1

MIFARE Classic カードに格納された NDEF の場合、セクタの内容を読み取るためのキー A は固定されているため、どの NFC デバイスでも内容にアクセスできます。ただし、キー B を変更して、キー A がメッセージの読み取りのみに使用され、上書きされないようにセクターを構成することができます。

于 2013-01-30T10:26:34.420 に答える