1

Mifare Plus カードで ACR1222L NFC スマートカード リーダーを使用しています (現在のセキュリティ レベル 0、メーカーのデフォルト キー A および B)。認証キーをリーダーにロードするために、さまざまなコマンドを試しました。

FF 82 00 00 06 FF FF FF FF FF FF
FF 82 00 01 06 FF FF FF FF FF FF
FF 82 20 00 06 FF FF FF FF FF FF
FF 82 00 00 06 A0 A1 A2 A3 A4 A5
FF 82 00 00 06 D3 F7 D3 F7 D3 F7
... and others ...

それらはすべてエラーステータスを返しています:

63 00 (Operation Failed)

何が間違っている可能性がありますか?ヒントを求めて広く検索しましたが、他の多くの質問は、上記のコマンドのいずれかで認証キーを正常にロードした後の認証の失敗または読み取りの失敗に関するものであり、多くの場合、別のデバイス (ACR122U) に基づいています。

カードが存在しない場合、リーダーがコマンドに応答しないことに気付きました。認証キーをロードするためにリーダーにカードが存在する必要がありますか?

4

2 に答える 2

1

「認証キーのロード」、「(ブロックの) 認証」、読み取り、書き込み、更新などのコマンドを使用できるようにするには、カードがセキュリティ レベル 1以上である必要があります。

いくつかの関連するキーをカードにロードすることによって、カードをセキュリティ レベル 0 からセキュリティ レベル 1 に移動する特定のコマンドがあります。これらのコマンドは公式に文書化されていないため、これらのコマンドを取得するにはACSにお問い合わせください。

(追加情報)

于 2015-09-02T04:52:11.967 に答える
0

コマンドを試してください-

 0xFF 0x82 0x00 0x60 [key length] [ key value]

また

0xFF 0x82 0x00 0x61 [key length] [ key value]

キー タイプ A を使用する場合は 0x60、キー タイプ B を使用する場合は 0x61 です。

于 2015-08-27T11:32:19.367 に答える