求MAC算法实现

gongzhy 2009-02-25 10:14:12
参与消息校验码(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)。
...全文
916 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
代码呢??
hurongfz 2009-10-10
  • 打赏
  • 举报
回复
我也想要分mac算法 c代码 谁有呀
goodmrning 2009-03-06
  • 打赏
  • 举报
回复
jdk里面有javax.crypto.Mac,你可以去看看它的源代码!
nihuajie05 2009-03-06
  • 打赏
  • 举报
回复
听都没听说过
luojihaidao 2009-03-06
  • 打赏
  • 举报
回复
。。。。
txf123 2009-03-03
  • 打赏
  • 举报
回复
同求,MAC运算,DES和3DES运算的C代码,可以散400分!!!
gongzhy 2009-02-25
  • 打赏
  • 举报
回复
要java的代码

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧