求mac算法
大侠们,求mac算法的java实现,搜了半天只有c的。
能支持银联ansi 9.9 mac 算法
参与消息校验码(MAC)的数据由三部分产生:初始数据,原始数据,补位数据。
MAC算法如下:
1)算法定义:采用DES CBC算法。
2)初始数据:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00。
3)原始数据:原始数据包含整个包头和包体。
4)补位数据:若原始数据不是8的倍数,则右补齐0x00。若原
始数据为8的整数倍,则不用补齐0x00。
5)密 钥:MAC密钥。
MAC的产生由以下方式完成:(最后一组数据长度若不足8的倍数,则右补齐0x00;若数据长度为8的整数倍,则无需补充0x00)。
能支持银联ansi 9.9 mac 算法
参与消息校验码(MAC)的数据由三部分产生:初始数据,原始数据,补位数据。
MAC算法如下:
1)算法定义:采用DES CBC算法。
2)初始数据:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00。
3)原始数据:原始数据包含整个包头和包体。
4)补位数据:若原始数据不是8的倍数,则右补齐0x00。若原
始数据为8的整数倍,则不用补齐0x00。
5)密 钥:MAC密钥。
MAC的产生由以下方式完成:(最后一组数据长度若不足8的倍数,则右补齐0x00;若数据长度为8的整数倍,则无需补充0x00)。
...全文
相关推荐
leetcode分类-LeetCode-mac:等
leetcode 分类 LeetCode-lkr 分类题目
PHP实现求LCM的和算法(附完整源码)
PHP实现求LCM的和算法(附完整源码)
使用DSP库求向量数量积
DSP(Digital Signal Processing,数字信号处理)中会使用大量的数学运算。Cortex-M4中,配置了一些强大的部件,以提高DSP能力。同时CMSIS提供了一个DSP库,提供了许多数学函数的高效实现。
MAC算法详解
MAC算法详解,附有流程图示,附带介绍XOR,9.9,9.19,银联MAC算法的区别等,是实践经验的小结。
常见的MAC算法(PBOC_3DES_MAC、ANSI X9.9MAC算法、ANSI x9.19算法)
NULL 博文链接:https://kxlele.iteye.com/blog/2355885


Java SE
