MAC加密算法(银联标准)

所需积分/C币:35 2014-10-09 14:44:35 2KB RAR
收藏 收藏 7
举报

数据不为8的倍数,需要补0,将数据8个字节进行异或,再将异或的结果与下一个8个字节异或,一直到最后,将异或后的数据进行DES计算。将异或运算后的最后8个字节(RESULT BLOCK)转换成16个HEXDECIMAL,取前8个字节用mkey1,DES加密,将加密后的结果与后8 个字节异或,用异或的结果TEMP BLOCK 再进行一次单倍长密钥算法运算,将运算后的结果(ENC BLOCK2)转换成16 个HEXDECIMAL asc 我当时遇到了客户要求加mac算法,但是在网上搜索,没有银联标准的。所以就。

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    Josephzpp 每次clacMac(key, input)之后的结果都是 [B@2fc14f68 怎么回事?????
    2018-07-18
    回复
    nimei32 是Java 的 就没有c#的吗
    2018-01-02
    回复
    popo425 多写分享,拿来看看,研究下
    2017-12-26
    回复
    gaogzq 可以学习下
    2017-12-24
    回复
    jack88698 正需要这块,谢谢楼主分享~
    2017-05-15
    回复
    xiyou110 多谢分享!不错!
    2016-11-18
    回复
    canwang0 可以学习下,虽然不是很完整
    2016-06-12
    回复
    hzl256 是JAVA的算法。谢谢了。
    2016-04-16
    回复
    wufenglin JAVA 算法的 还是不错的的
    2016-03-24
    回复
    merlin0108 很详细,解释的也很清晰。挺不错的~大赞!
    2016-02-17
    回复
    上传资源赚积分,得勋章
    最新推荐