前言
简单的讲了签到,和加密算法。现在可以讲解签到的第二步骤了,pos的工作密钥的加密传输。
举个栗子
pos终端TMK: CA5D92598DCA48CE8A4C76361A9269E9 (128bit)
POS中心通过8583报文传送
62域 00406701EAD6A9AD51E51AA406E2C27FCFA98D0A74B8B651F9E9BACE9AE10000000000000000AB7153CA0040
8583解包后
长度 0040
PIN工作密钥
67 01 EA D6 A9 AD 51 E5 1A A4 06 E2 C2 7F CF A9 密文 PIK
8D 0A 74 B8 checkvalue
注:前16个字节解出明文后,与8个数值0做双倍长密钥算法,取结果前四位与checkvalue 一样1
MAC工作密钥 MAK
B6 51 F9 E9 BA CE 9A E1 密文
00 00 00 00 00 00 00 00 二进制0
AB 71 53 CA checkvalue
注:前8个字节解出明文后,对8个数值0做单倍长密钥算法,取结果前四位与checkvalue 一样1