业务
zhou_parad
出门便是江湖,归来仍是少年
展开
-
pos密事(续2)
紧接上文,本篇简述mac值的计算以及PIN(个人工作秘钥)的加密以及转加密。信息:就用上文算出来的PIN和PAKPIN秘钥明文 B42C67015B2FA5B85135D170A2ECC4E5PAK秘钥明文 7C8B366BD1C56183655F8D3529A2117B3.MAC密钥的计算(国密和国际)数据0200602406C020C09B1119623501013170200003203100000001352711071000000012376235010131702000032D原创 2020-07-24 09:42:46 · 716 阅读 · 1 评论 -
pos密事(续1)
前言上手工作一年后,又与密钥打交道了。这次又对密钥有了全新的认识。这次项目需求是进行国密改造,老项目用的事国际算法(3des),先改成国密算法(SM4)请听我细细道来。1.主密钥密文 --> 主密钥明文斜体样式2.签到解工作秘钥(PIN,PAK)3.MAC密钥的计算(国密和国际)4.PIN的加密以及转加密1.主密钥密文 --> 主密钥明文本项目 国际 采用双倍长(3des)算法,改造成国密SM4算法算法模式还是按照原来 ECB模式,以下数据都是国密数据国密改造 整体流程与之原创 2020-07-22 18:58:38 · 927 阅读 · 1 评论 -
POS终端“密事”之签到
POS终端“密事”之签到前言名词解释PIN 个人识别码(Personal Identify Number)TMK 终端主密钥 (Terminal Master Key)数据加密密钥 (Date Encrypt Key)TPK,TIK 终端PIN密钥 (Terminal Pin Key)TAK 终端MAC密钥(Terminal Mac Key)TDK 终端磁道数据密钥 (Terminal Date ...原创 2019-04-17 19:34:18 · 2022 阅读 · 0 评论 -
POS终端“密事”之相关算法
POS加密相关算法加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。加密类型分为两种,对称加密与非对称加密,对称加密双方采用共同密钥;非对称加密,存在两个密钥,一个公共密钥(可以公开的密钥值),一个是私人密钥(对外保密)。发送信息时,使用公共密钥加密信息,当收到加密信息时,使用私人密钥解码信息(被公钥加密信息,只有唯...原创 2019-04-18 17:33:43 · 1050 阅读 · 1 评论 -
POS终端“密事”之工作密钥解密
前言简单的讲了签到,和加密算法。现在可以讲解签到的第二步骤了,pos的工作密钥的加密传输。举个栗子pos终端TMK: CA5D92598DCA48CE8A4C76361A9269E9 (128bit)POS中心通过8583报文传送62域 00406701EAD6A9AD51E51AA406E2C27FCFA98D0A74B8B651F9E9BACE9AE1000000000000000...原创 2019-04-18 17:55:42 · 2501 阅读 · 1 评论 -
POS终端“密事”之PIN加解密
前言到现在,我们手上拿到了TPK和TAK工作密钥,今天我们就要来讲讲如何对PIN的加密,以及MAC的运算。工作密钥以下是我取得今天的工作密钥,那么运用前一章的知识快速计算出TPK和TAK(ps TMK为CA5D92598DCA48CE8A4C76361A9269E9)TPK 9410D034436E8F1613703D5D1ABA25ADTAK C1A4AE89BAEAB029...原创 2019-04-19 18:06:10 · 3040 阅读 · 6 评论 -
POS终端“密事”之MAC运算
前言紧接着上篇,上篇加密计算了PIN BLOCK,这篇计算MAC运算。话不多说,直接开怼。MAC运算用上篇的TMK密钥 C1A4AE89BAEAB029以下是我日志打印出pos向银行终端发送的8583报文消费业务报文,下文简单说一下之后会有文章详讲。011660001400006031003100060200702406C020C09A1119623501345220000006900...原创 2019-04-19 18:24:17 · 1291 阅读 · 2 评论