DES加密算法C语言实现

时间:2015-06-05 15:47:25
【文件属性】:

文件名称:DES加密算法C语言实现

文件大小:185KB

文件格式:RAR

更新时间:2015-06-05 15:47:25

一个加密算法的实现,最最重要的关键词是—速度

一个加密算法的实现,最最重要的关键词是—速度。 举个例子来说明,速度对加密算法的重要:假设我们实现了两个加密算法DES1.0和DES2.0, 其中DES1.0的速度为900KB/S,DES2.0的速度为1000KB/S。假设一个文件有10G,我需要对其进行加密, 那么,用DES1.0所耗费的时间为1111s,DES2.0的速度为1000S。DES2.0比DES1.0快了111秒。 现实生活里我们要加密的数据还可能远远不止10G。不要小看这111S,要知道,让CPU尽可能的为用户服务, 是我们每一个程序员的职责,不论你是用C,C++还是JAVA。因此,为了速度,我们必须舍弃一些东西。


【文件预览】:
DES-C代码
----dess.plg(242B)
----dess.c(19KB)
----Debug()
--------vc60.pdb(44KB)
--------dess.pch(184KB)
--------dess.obj(23KB)
--------dess.ilk(201KB)
--------vc60.idb(33KB)
--------dess.pdb(393KB)
--------dess.exe(176KB)
----dess.dsp(3KB)
----dess.dsw(533B)
----dess.ncb(41KB)
----dess.opt(48KB)

网友评论

  • 谢谢分享!很有帮助!
  • 算法可以使用,但是结果好像不太对
  • 很好用,调试可以用,感谢分享
  • 虽然不是我想要的,不过有参考价值,感谢分享
  • 虽有错误,但改正之后很好用,好评
  • 工程可以运行,谢谢分享!!
  • 虽有错误,但改正之后很好用,好评
  • 非常经典的算法,直接学习与收藏!
  • 拿了一个样例测试,发现分解出来的子密匙不对。
  • 不错,跟大家评论的一样,有个小地方改了就好了。。。谢谢~~
  • 工程有错误,不过自己改了
  • 挺好的资料 正好用到 谢谢楼主
  • 很不错哦,有帮助
  • 很不错的资源,值得参考
  • des算法有很多种,需要大家不断专研
  • 有点小错误 还可以接受
  • 运行好像可以,但是加密出来的数据好像对不上
  • 程序还行,文件放在程序目录下就可以测试
  • 能够运行,不过运行时会解密错误
  • 能加解密,不错
  • 出了一点小错,还不错!
  • 非常好 很好用
  • 在写加密函数时有点错误,改了就能用了,很好,谢谢
  • 不错,在PC机上随便一改就可以调试了,很好
  • 在我的电脑上没办法运行,出错了。