[英]Get data from EMV response
我試圖翻譯我的卡詳細信息的 EMV 響應。 為此,我用
https://github.com/binaryfoo/emv-bertlv獲取數據。
下面你可以看到 output:
[6F (FCI template)] 8407A0000000031010A52F500B56495341204352454449548701015F...1A02
[84 (dedicated file name)] A0000000031010
[A5 (FCI proprietary template)] 500B56495341204352454449548701015F2D086573656E707466729F...1A02
[50 (application label)] VISA CREDIT
[87 (application priority indicator)] 01
[5F2D (language preference)] esenptfr
[9F12 (application preferred name)] CREDITO
[9F11 (issuer code table index)] 01
[9F38 (PDOL - Processing data object list)] 9F1A02
I/System.out: 9F1A (terminal country code) 2 bytes
如何使用此 output 獲取應用程序 label 值?
如果我正確理解您的問題,您想了解他們如何將您的字符串解析為該形式。 為此,您需要了解遵循 TLV(標簽長度(十六進制)和值)格式的 EMV 解析。 有時標簽在模板下分組。 請按照此答案了解更多詳細信息,其中我已通過 EMVCo 規范的參考資料進行了更詳細的解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.