![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
POS终端
peacejay
热爱移动开发,广交朋友
展开
-
POS终端(国密算法), SM4解密主秘钥、POS终端MAC值、联机MAC值
下载主秘钥成功,会返回校验值与密文主秘钥数据;现在目的是得到明文主秘钥,并校验值是否正确;校验值:08EEDEC70D7C0682密文主秘钥数据:89A4CA515B89220AAFA32D695D95A890保护秘钥:B1F15C84DD6817B9作为秘钥需转为16进制字符串:42314631354338344444363831374239保护秘钥 + 密文数据 = 明文主秘钥 (解密)明文主秘钥:376D90E7 945AA5CF DB4C07CC B3..原创 2021-04-29 11:22:46 · 3614 阅读 · 0 评论 -
POS终端(国际算法),解密与验证MAC、PIN、TDK磁道秘钥
主秘钥明文:57466D1916F2792394621F2385E31629mac秘钥密文:BAF32380C87521EA | 80BAmac秘钥明文:1A54E34F2C1CF2FB | 80BA主秘钥来解密mac密文数据:MAC明文+16个0去校验结果为:80BA72270B90FD59 前四位与校验值相等,验证通过自定义解密、加密3DESHexUtils工具类/** * 16进制字符串转换成字节数组 * * @par..原创 2021-02-22 16:38:02 · 1176 阅读 · 0 评论 -
POS终端(国际算法),密码键盘PIN验证
PIN明文秘钥:805B43CEAE0273A2704F29F4E007E56D主账号:6217920902833230卡号(2域)右边数第二位开始,向左取12位,作为参与PIN加、解密的PAN2BYTE = 00006BYTE = 792090283323PAN为:0x0000792090283323例:密码为1111111BYTE长度 = 0x067BYTE = 4-12位PIN(每个字符占4个BIT,不足右补F)PIN为:0x06111111FFFFFF..原创 2021-02-22 15:56:55 · 1056 阅读 · 0 评论