命令:
CMD:8050000008 2923BE84E16CD6AE
REV:000000000000000000000002 0000 3B2E0D1DBDB6 6C37957E5C362547 9000CMD:8482000010 B46141E4720FB2FA 4F47F205A88A3600
解析:
1、00000000000000000000000000000000 对 01820000000000000000000000000000 加密(算法为3DES_CBC,Padding方式为ISO_1 ) 得到SKU_ENC:D988CD4D75B8B50A0182000000000000
2、然后用D988CD4D75B8B50A0182000000000000 对2923BE84E16CD6AE00003B2E0D1DBDB6 加密(算法为3DES_CBC,Padding方式为ISO_2 )得到:426A60386E1E18CD3A5642BC0ED9F927 6C37957E5C362547 取后八个字节与卡片回的密文相比较,如一致则继续下一步操作。
3、然后用D988CD4D75B8B50A0182000000000000 对 0000 3B2E0D1DBDB6 2923BE84E16CD6AE 加密(算法为3DES_CBC,Padding方式为ISO_2 )得到:
6C55C9FDAB7E0B2F9E09001AC6DC543A B46141E4720FB2FA
4、00000000000000000000000000000000 对 01010000000000000000000000000000 加密(算法为3DES_CBC,Padding方式为ISO_1 ) 得到SKU_MAC:51E7C94C45B6C33A0101000000000000
5、用51E7C94C45B6C33A0101000000000000 对命令报文文 8482000010 B46141E4720FB2FA 计算MAC,得到: 4F47F205A88A3600
6、拼接3、5步中的数据即为外部认证数据。