CVN 14的ARQC/ ARPC验证

CVN 14的ARQC/ ARPC验证

我们尝试使用Thales PayShield-9000 HSM为CVN 14验证ARQC并为Mastercard生成ARPC。我们得到响应代码01 (ARQC/TC/AAC/MPVV验证失败),并对KW HSM命令尝试了不同的组合,但仍然得到了相同的结果。在KW命令中,主机必须发送事务数据,我们怀疑这些数据中存在问题,也找不到任何关于如何向HSM发送事务数据的参考。下面,您可以找到一些我们已经使用过的样本数据,如果您能够指出其中的任何问题,这将是一个很大的帮助。

HSM RequestHex:>

代码语言:javascript运行复制0077303030324B573133554244344543303531313145443436443041463445314537343531353841463231303852619657502785013B009333340000000015000000000000000840000000000008402009280006C3D379580000930114250000044000DAC10000000000000000003B14DFD1F60DCFBC430000HSM响应十六进制

代码语言:javascript运行复制0010303030324B58303156675727B234A31C请求分解

代码语言:javascript运行复制007730303032 (header)

4B57 - KW (hsm command)

31 - 1 (mode - Perform ARQC verification and EMV 4.x Method 1 ARPC generation )

33 - 3 (schema - EMV Option 'B' Card Key Derivation and EMV Common Session Key Derivation)

554244344543303531313145443436443041463445314537343531353841463231 - UBD4EC05111ED46D0AF4E1E745158AF21 (MDK)

3038 - 08 (pan+seq no length)

5261965750278501 (pan+seq no)

3B - ; (delimiter)

0093 (ATC - 9F36)

3334 - 52 (txn data length)

0000000015000000000000000840000000000008402009280006C3D379580000930114250000044000DAC1000000000000000000 (txn data - refer breakdown below)

3B - ; (delimiter)

14DFD1F60DCFBC43 (9F26 )

0000 - 00 (ARC)txn数据分解

代码语言:javascript运行复制000000001500 (9F02)

000000000000 (9F03)

0840 (9F1A)

0000000000 (95)

0840 (5F2A)

200928 (9A)

00 (9C)

06C3D379 (9F37)

5800 (82)

0093 (9F36)

0114250000044000DAC1000000000000000000 (9F10 with zero padding)提前感谢!

相关推荐

英雄联盟丧尸努努多少钱
江苏卫视365直播

英雄联盟丧尸努努多少钱

📅 07-05 👁️ 5852
苹果13,如何使用NFC功能,如何添加和使用
江苏卫视365直播

苹果13,如何使用NFC功能,如何添加和使用

📅 07-10 👁️ 1627
拖垮摩托罗拉的“铱星”回来了:由SpaceX一箭十星发射
真的365会不会黑款

拖垮摩托罗拉的“铱星”回来了:由SpaceX一箭十星发射

📅 08-21 👁️ 1714