4

私はMifareクラシック1kリーダーを使用していますが、デフォルトのキーAとBが付属しています。

FFFFFFFFFFFF

キーAを使用して作品を読み書きします。でもキーを変えたいです。

セクターの正しいアクセスビットを取得する方法はありますか?フォーマットは何ですか?

私が今やったことは、

<newKey>+ access bits + <oldKEY>
212121212121078069FFFFFFFFFFFF

078069セクター1のブロック7の読み取りから取得したアクセスビットは、次のようになります。

000000000000FF078069FFFFFFFFFFFF

しかし、エラーがあります。

アクセスビットが間違っていますか、それともフォーマットが間違っていますか?

4

2 に答える 2

4

セクタートレーラーのアクセス制御設定によっては、キーを書き込めるようにするために、キーAまたはキーBで認証する必要がある場合があります。セクタートレーラーのアクセス制御ビットをエンコード/デコードする方法については、 http: //www.nxp.com/documents/data_sheet/MF1S70YYX.pdfのデータシートのセクション8.7(具体的には8.7.2)を参照してください。

于 2013-01-08T21:58:59.657 に答える
0

あなたがする必要があるのは、アクセスビットに許可がある場合(そしてあなたの許可があるように見える場合)、次のように書くことです。

AAAAAAAAAAAA078069BBBBBBBBBBBB

ここで、AAAAAAAAAAAAとBBBBBBBBBBBBは、それぞれ新しいAキーとBキーです。(古いキーを作成することはありません。最初にそれらで認証します)。

キーAを使用して読むと、常に次のようになります。

000000000000078069BBBBBBBBBBBB

キーAは常にマスクされます

于 2015-06-15T12:29:43.113 に答える