カードIDの7バイトを取得するAPDUコマンドは何ですか? ISO14443層のT = CL(ISO7816)pritocolを使用します。カードを検出すると、私は4バイトのカードIDしか見ることができません。 カードIDを取得するためのAPDUコマンドが検索されました。たとえば その:
0xFF, 0xCA, 0x00, 0x00, 0x00
しかしthouseコマンドの結果は次のとおりです:APDUの回答の仕様上それはがカードIDを取得するAPDUコマンド
を「クラスサポートされていない」ことを伝える6E 00
、そして、私はそのAPDUコマンドとしてあり得ることを、見つけます
0x00, 0xCA, 0x00, 0x00, 0x00
このコマンドリターン6A 88
6A XX
から "間違ったパラメータ(単数または複数)P1-P2"と88
- あなたがそれについて考える何
「を参照するデータが見つかりませんか」?
ありがとうございました!
p.s. CLA, INS, P1, P2, LenData, Data
normalyその他の私のコマンド作業(例えばsellect apletなどとそれに取り組む)、唯一のカードID
コマンド{0x00、0xCA、0x00、0x5F、0x00}または{0x00、0xCA、0x00、0x7F、0x00}がエラーを返す6A 88 –
はい、もちろんです。 P1の0x00、0x5F、0x7Fの3つの値と共に、0x00から0xFFまでのP2の*すべての*値を試してください。それは合計で768の組み合わせです。 – TonyK