shyandsy
驱动牛犊
驱动牛犊
  • 注册日期2007-12-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分447分
  • 威望183点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
阅读:2499回复:3

des加解密程序问题

楼主#
更多 发布于:2008-02-18 23:55



我写了一个des加解密程序,可是加密后的数据不能被正确解密。
比如说用密钥internet,把数据tsinghua加密,再将秘文解密的时候不能够得到tsinghua。

用C语言写了1000来行代码,我不知道问题出哪里了。

又没有哪位可以提供一组包含所有中间结果的测试数据。

比如: 密钥 .......... 数据 ..........
16个子密钥 。。。。。。。。。。。
初始置换 。。。。。。。。。。。。
16论迭代的16祖中间结果 。。。。。。。。。。。。
逆置换结果 。。。。。。。。。。。。。。

密文 。。。。。。。。。。。。。
选择喜欢做的事,就要努力去做!
shyandsy
驱动牛犊
驱动牛犊
  • 注册日期2007-12-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分447分
  • 威望183点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-02-19 12:37
      我专科大一学生,QQ285008395
      有兴趣的可以加我QQ
  
      真的拜托了,我不知道该怎么来测试修改它,不知道问题出在哪里
   哪位大哥有好的方法也可以说一下拉
选择喜欢做的事,就要努力去做!
Net_Worker
驱动牛犊
驱动牛犊
  • 注册日期2008-02-19
  • 最后登录2008-04-19
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-02-19 21:36
我写过模拟的des加密,迭代换成了8次,密钥也短了写,你也可以试试
shyandsy
驱动牛犊
驱动牛犊
  • 注册日期2007-12-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分447分
  • 威望183点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-02-20 02:00
    这个问题本人刚刚解决拉  
  谢谢Net_Worker给的意见

  哈哈哈哈
选择喜欢做的事,就要努力去做!
游客

返回顶部