首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

标准的DES算法解决办法

2013-10-21 
标准的DES算法在网上找了很多标准的DES算法的源码,但为什么测试结果与标准的都不太一样,如:http://old.blo

标准的DES算法
在网上找了很多标准的DES算法的源码,但为什么测试结果与标准的都不太一样,如:
http://old.blog.edu.cn/user1/14543/archives/2005/372844.shtml
http://blog.renren.com/share/233651275/553778754
有没有高手能给一个标准的源码;
测试用例:
3131313131313131(HEX)输入
3131313131313131(KEY)密钥
结果:
655EA628CF62585F
[解决办法]
这个实现(http://ouyangjia7.iteye.com/blog/478024)不错啊!
[解决办法]
OpenSSL库里面有DES的实现

http://www.openssl.org/docs/crypto/des.html
[解决办法]
测试正好是8*(n+1)字节整数倍的输入, 而且是普通的ecb模式才有意义.而且最好只比较 前8*n字节的.

各种对称加密等都有不同的填充,不同的模式. 于是, 就可能有好几种结果
[解决办法]
看看这个. 每一个中间结果都有的代码(js的代码):
http://people.eku.edu/styere/Encrypt/JS-DES.html

另:
wiki:https://zh.wikipedia.org/wiki/DES

热点排行
Bad Request.