MAC加密算法(银联标准)

上传:打酱油颠三倒四 浏览: 46 推荐: 0 文件:RAR 大小:2.17KB 上传时间:2019-05-03 15:36:13 版权申诉
数据不为8的倍数,需要补0,将数据8个字节进行异或,再将异或的结果与下一个8个字节异或,一直到最后,将异或后的数据进行DES计算。将异或运算后的最后8个字节(RESULTBLOCK)转换成16个HEXDECIMAL,取前8个字节用mkey1,DES加密,将加密后的结果与后8个字节异或,用异或的结果TEMPBLOCK再进行一次单倍长密钥算法运算,将运算后的结果(ENCBLOCK2)转换成16个HEXDECIMALasc我当时遇到了客户要求加mac算法,但是在网上搜索,没有银联标准的。所以就。
上传资源
用户评论

devotion3829 2019-05-03 15:36:14

每次clacMac(key, input)之后的结果都是 [B@2fc14f68 怎么回事?????

qqprivileged36392 2019-05-03 15:36:14

是Java 的 就没有c#的吗

zhangying26730 2019-05-03 15:36:14

多写分享,拿来看看,研究下

qqbiography55658 2019-05-03 15:36:14

可以学习下

qqrational82785 2019-05-03 15:36:14

正需要这块,谢谢楼主分享~

qqpuzzle77349 2019-05-03 15:36:14

多谢分享!不错!

huang749709186lu 2019-05-03 15:36:14

可以学习下,虽然不是很完整

diary65622 2019-05-03 15:36:14

是JAVA的算法。谢谢了。

yunyanzipp 2019-05-03 15:36:14

JAVA 算法的 还是不错的的

Dachui-Wang 2019-05-03 15:36:14

很详细,解释的也很清晰。挺不错的~大赞!