【发布时间】:2019-09-07 01:47:07
【问题描述】:
我是 EMV 技术的新手,我使用 java 作为我的首选语言。我正在尝试执行外部身份验证命令并收到错误 6982。在我的外部身份验证命令中,我应该将 cmac 和主机密码作为我的数据字段传递,但我不知道它是如何根据 EMV 书计算的。我的问题是如何让 C-MAC 和 java 中的主机密码在我的外部 Authenticate 命令中作为数据传递。
这是我的外部身份验证命令
CLA INS P1 P2 LC Data Field
84 82 00 00 10 (Host Cryptogram & C-MAC)
到目前为止,我已成功运行 select 和 initialize update 并检索到 KEY DATA。
我试过this,但我不明白。
【问题讨论】: