問題タブ [magnetic-cards]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 「ios-here-sdk-dist-master」という名前の Paypalhere SDK フォームから完全なクレジット番号を取得する方法、整数ではなく「maskedCardNumber」を取得しています
「ios-here-sdk-dist-master」という名前のペイパル スワイプ カード SDK の統合に成功しました。クレジットカード番号全体を除いて、「maskedCardNumber、cardholderName、cardholderFirstName、cardholderLastName、expirationMonth、expirationYear、extraData、ksn、serial、asDictionary」などのカードの詳細を取得しています。
注:- maskedCardNumber("4333XXXXXXXX3333") を取得しており、"4333145785423333" のような整数が必要です。
マイログ
SDK:- Github からダウンロード 詳細については、ここをクリック してリンクの説明を入力してください。
encoding - リバース エンジニアリング独自の磁気カード フォーマット
MSR605 リーダーを使って、数枚の磁気カード (駐車券、時間制限付きアクセスなど) をいじっていました。形式が ISO の場合、クリア データを抽出するのは非常に簡単です。そうでない場合、カードのデータをデコードする方法がわかりません。どのような種類のエンコーディングが使用されているかを確認する方法も理解できません。
たとえば、2016 年 12 月 17 日の 18:01:22 に印刷された 1 つのチケットがあります。カードのトラック 3 の生データは次のとおりです。
2016 年 12 月 17 日の 18:03:21 に別のチケットを印刷しました。カードの生データは次のとおりです。
冗長性を見つけることができます...しかし、完全な日付/時刻がどこにあるかを見つけることは不可能です!
より一般的には、磁気ストライプ上のデータをエンコードするためにどのような方法が使用されているかをどうやって知るのでしょうか?
この磁気ストライプの日付/時刻を見つけて、その方法を説明していただけませんか?
ありがとう!
python - pywinusb HID magstripe カード エンコーダーへの書き込み
私は、POC 用の ISO-7811 仕様の磁気カードを読み書きできる (非常に時間の制約が厳しい) tkinter アプリケーションを作成する任務を負っています。上記の規格に準拠した MSR605x エンコーダーを使用しています。
これまでのところ、エンコーダーを読み取りモードに設定し、機能レポートを使用してカード スワイプを読み取り、必要な生データ コマンドを設定することができました。
指定された制御コマンドと、機能レポートを使用してカードに書き込みたいデータ BLOB を送信しても、エンコーダーを書き込みモードにすることができません。私が理解しているように、デバイスは、インターフェースできるレポートの種類を決定します。問題のデバイスは、出力と機能の 2 つを指定しています。
レポートを出力しようとしましたが、うまくいきませんでした。理想的には、デバイスが HID ではなく COM ポートを使用することを望みますが、それを回避する方法はないようです。
私が試すことができる別のライブラリはありますか、それとも実装で何か不足していますか?
これは私が見つけたデバイスのドキュメントです: http://carddevicestore.com/files/msr605_user_manual.pdf
スクラッチコードを追加しました。どんな洞察も大歓迎です。