pos密事(续2)

紧接上文,本篇简述mac值的计算以及PIN(个人工作秘钥)的加密以及转加密。

信息:就用上文算出来的PIN和PAK
PIN秘钥明文 B42C67015B2FA5B85135D170A2ECC4E5
PAK秘钥明文 7C8B366BD1C56183655F8D3529A2117B

3.MAC密钥的计算(国密和国际)

数据
0200602406C020C09B11196235010131
70200003203100000001352711071000
000012376235010131702000032D2711
22096697800000313130303434303039
34313133303635393939383935363135
36303030303030303024000000000000
0001459F2608636A8F3E1537C3669F27
01809F101307020103A0A002010A0100
0000000061ABC57A9F3704B22E4C139F
36020ACA950500800460009A03200715
9C01319F02060000000000005F2A0201
5682027C009F1A0201569F0306000000
0000009F3303E0F9C89F34030203009F
3501228408A0000003330101019F0902
00009F4104000000929F1E0831313030
343430300024303034534D3031364445
34324633333831414646443132410013
01000001000600
PAK秘钥明文 7C8B366BD1C56183655F8D3529A2117B
银联ECB模式计算mac

计算过程

MAC:  银联ECB-MAC  SM4算法
密钥  长度16(0x10)字节
7C 8B 36 6B D1 C5 61 83 65 5F 8D 35 29 A2 11 7B
初始向量  全部0x00
数据  长度279(0x117)字节
02 00 60 24 06 C0 20 C0 9B 11 19 62 35 01 01 31 
70 20 00 03 20 31 00 00 00 01 35 27 11 07 10 00 
00 00 12 37 62 35 01 01 31 70 20 00 03 2D 27 11 
22 09 66 97 80 00 00 31 31 30 30 34 34 30 30 39 
34 31 31 33 30 36 35 39 39 39 38 39 35 36 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值