3

スマート カードからデビット/クレジット カード番号を取得できるかどうかを知りたいのですが、通信プロトコル PC/SC、CCID およびカード インターフェイス ISO/IEC 7816-1/ を備えたスマート カード リーダーを使用して取得しようとしています。 2/3 スマートカード、MicroSD インターフェイス ISO 7816-4 スマートカード。

これまでのところ、挿入されたカードの種類 (Visa、Mastercard、Maestro など) を取得するだけです。

ありがとう!

4

2 に答える 2

9

最初に言っておきますが、簡単な方法はありません。

EMV のドキュメントを調べる必要があります。このチュートリアルは非常に優れています。

http://www.openscdp.org/scripts/tutorial/emv/index.html

チップ カード内のすべての情報はバイト単位であり、ほとんどが TLV でコード化されています。通常、カードには情報が保存されている複数のレコードがあり、そのレコードをループして、PAN の 1 つであるタグ「5a」を見つける必要があります。

それが役に立てば幸い。

于 2013-02-17T05:18:11.040 に答える
2

あなたが話しているカード番号は、PAN = プライマリ アカウント番号です。

このデータは、ここで公開されているように、トラック 1 とトラック 2 に含まれています。

このデータは、APDU コマンドを介してチップから取得できます。これを行う方法については、setp による手順がここにあります。

于 2013-02-15T23:32:03.823 に答える