社区
移动开发其他问题
帖子详情
问3DES算法
dxdw
2003-08-18 05:27:30
3DES算法用两个密钥(KL和KR)对明文(X)进行2次DES加密.
如果有个函数写的DES算法是CalcuDES(),
那么3DES=CalcuDES(KL,CalcuDES(KR,CalcuDES(KL,X)))吗?
...全文
33
12
打赏
收藏
问3DES算法
3DES算法用两个密钥(KL和KR)对明文(X)进行2次DES加密. 如果有个函数写的DES算法是CalcuDES(), 那么3DES=CalcuDES(KL,CalcuDES(KR,CalcuDES(KL,X)))吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dxdw
2003-08-20
打赏
举报
回复
gloom:
数据解密的算法与加密算法相同,区别在于对数据进行按位异或的密钥的使用顺序不同,在加密中是按照第i次迭代就采用第i次迭代生成的密钥进行异或,而解密时第i次迭代就采用第17-i次迭代生成的密钥和数据进行异或.
这个说法对吗?
gloom
2003-08-20
打赏
举报
回复
解密:
DesDecode(KL,DesEncode(KR,DesDecode(KL,X)));
用你的写法应该是:
3DES=CalcuDES-1(KL,CalcuDES(KR,CalcuDES-1(KL,X)))
dxdw
2003-08-20
打赏
举报
回复
如果有个函数写的DES算法是CalcuDES(),
那么3DES=CalcuDES(KL,CalcuDES-1(KR,CalcuDES(KL,X)))
CalcuDES-1就是将CalcuDES算法中所有的运算都逆过来?
那这个3DES运算的的解密算法又是怎样的呢?
gloom
2003-08-19
打赏
举报
回复
DesEncode为加密,DesDecode为对应的解密
gloom
2003-08-19
打赏
举报
回复
不对,应该是
DesEncode(KL,DesDecode(KR,DesEncode(KL,X)))
honlyn
2003-08-19
打赏
举报
回复
gz
dxdw
2003-08-19
打赏
举报
回复
~~~up~~~
gloom
2003-08-19
打赏
举报
回复
如源串为sSrc,加密串为sDest,密鈅为K,则
sDest=DesEncode(K,sSrc);
sSrc=DesDecode(K,sDest);
gloom
2003-08-19
打赏
举报
回复
解密是加密的逆运算
dxdw
2003-08-19
打赏
举报
回复
解密是加密两次吗?
gloom
2003-08-19
打赏
举报
回复
加密和解密是相应配对的,要是只能加密,不能解密有什么意义
dxdw
2003-08-19
打赏
举报
回复
解密与加密有直接的联系吗?
3D
ES
加密
算法
C语言实现
利用C语言编写的
3D
ES
加密
算法
,能够对任意长度的字符数组进行加解密。通过编写相应的JNI接口文件能够很容易移植到Android平台,从而解决不同平台D
ES
加解密结果不一致的
问
题。
D
ES
加密
算法
(c语言实现)
D
ES
,D
ES
加密
算法
,D
ES
算法
源码。用C写的D
ES
加密
算法
。 D
ES
,D
ES
加密
算法
,D
ES
算法
源码。 D
ES
加密
算法
(c语言实现) (本程序可以直接使用)
《C语言/C++学习指南》加密解密篇(安全相关
算法
)
本套视频教程介绍加密解密相关...具体包含: (1) 数据转换(HEX和base64) (2) 对称加密 (D
ES
,
3D
ES
, A
ES
) (3) 校验 CRC, MD5摘要, SHA1摘要 (4) 数字签名(HMAC-SHA1) , 并介绍了crypto++这个
算法
库的使用方法。
D
ES
加密
算法
—实现(C语言)
用vs2012写的,可以直接运行想要代码的话,都在一个cpp文件中
银联计算D
ES
与MAC
算法
工具
银联计算D
ES
与MAC
算法
工具,银联计算D
ES
与MAC
算法
工具
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章