免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8260 | 回复: 2
打印 上一主题 下一主题

[金融] 请教关于MAC计算的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-16 14:23 |只看该作者 |倒序浏览
小弟现在做金融POS方面的东西。
需要计算MAC。也有过一些开发经验,但是感觉每个银行的计算MAC的方法都有不同。(主要是3DES计算MAC)

看网上有个什么PBOC-3DES-X9.19. 这和标准的x9.19 有什么区别呢?
以前做开发, 发现一些银行在3DES模式下计算MAC的方式也有差异的。

哪位朋友可以告诉我X9.19的原理, 还有PBOC-3DES-X9.19的原理呢?

论坛徽章:
0
2 [报告]
发表于 2009-01-12 11:04 |只看该作者
从你的描述来看,两个协议差不多。x9.19 应该就是PBOC-3DES-X9.19,PBOC是中国人民银行的IC卡规范,现在PBOC2。0了,这个规范应该是98年出的,很早了,没什么用。现在用非对称加密算法,不用DES了。

关于算MAC,详细阅读银行提供的文档,写程序就行了,无法就是给数据加个检验数据 ,只要参加校验数据取对,算法正确就行了。

MAC算法,每个行都可以自己制定的,标准算法关于取数也没有详细描述。所以,你还是要阅读文档 。

呵呵,离开POS行业很多年了,怀念呀,在8位CPU下写POS程序的日子,都是一个字位一个字位的节省空间,提高代码效率。

论坛徽章:
0
3 [报告]
发表于 2009-08-26 12:20 |只看该作者
MAC校验是从报文种挑选重要的关键字段,进行运算,生成一个MAC域
收到报文的人用同样的密钥进行运算MAC,如果一致,则MAC校验成功,报文安全
报文的双方要约定好哪些重要字段要运算MAC
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP