2017-10-06 7 views
-3

どのAPDUコマンドがスマートカードからPINを取得し、変更されたPINをカードに書き込むか? 変更されたPINをカードに書き込むためのAPDUコマンド

カードのコードを書くために私はピン 1 2 3 4 5 6 7 8を設定する 80 D4 00 00 08 01 02 03 04 05 06 07 08を発見したが、我々は Instruction code not supported or invalidすなわち応答 6D 00を得ました。

または、使用できるWIN APIがありますか?

ありがとうございます。

答えて

3

重大な誤解:カードに保存されているPINは取得されません。 VERIFYコマンドを使用すると、比較値を入力して正しいかどうかだけを調べることができます。一致していない場合は、再試行カウンタが減少し、PINがブロックされます。 ISO 7816-4を参照してください。ただし、現在CLA = 80(コマンドの最初のバイト)を試している間は、標準コマンドのCLA = 00になります。 6D00もそこにあります。それは "間違ったINSコード"を意味するので、コマンド全体が間違っている可能性があります。 (印刷不可能なバイトで構成されたPINもやや典型的ではありません)

あなたはどのカードを持っていて、それがどの仕様に準拠しているか分からず、大きな進展はありません。

WINSCARDはコマンドを転送するのに友人かもしれませんが、正しいバイトを見つけるのに役立ちません。

+0

ありがとう、これは非常に役に立ちます – Harish

関連する問題