社区
其它技术问题
帖子详情
DES 密钥问题
mineyouhe123
2011-09-17 09:07:46
在DES中密钥是64位,如果给出的密钥小于64位,如何补充到64位
...全文
238
7
打赏
收藏
DES 密钥问题
在DES中密钥是64位,如果给出的密钥小于64位,如何补充到64位
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssbottle
2011-09-20
打赏
举报
回复
一般是在后面补FF的,补0不安全。
jackyjkchen
2011-09-20
打赏
举报
回复
外部密钥填充des的标准没有规定,一般des都是默认密钥的缓冲区是有8字节的,缓冲区里是什么就用什么,不会自己给你扩展
填0不安全,des下全0就是弱密钥
不过des整个就不安全
lei_yuming
2011-09-20
打赏
举报
回复
如果密钥小于64位,你需要在密钥后面补0,补齐64位
mineyouhe123
2011-09-17
打赏
举报
回复
嗯,谢谢,我找找
bean11222
2011-09-17
打赏
举报
回复
有个pyDes源码全部是用python写的 你可以看别人的实现!http://twhiteman.netfirms.com/des.html
pathuang68
2011-09-17
打赏
举报
回复
参考:
http://wenku.baidu.com/view/461cb7175f0e7cd18425360b.html
网络上DES,TripleDES的源代码很多,楼主也可以自己去找找。
mineyouhe123
2011-09-17
打赏
举报
回复
没学过这python
3
DES
加密算法C语言实现
- **子
密钥
选择(Key Selection)**:从3个56位的
DES
密钥
中选取一个作为该轮的子
密钥
。 - **置换函数(Permutation Function, P)**:对经过扩展置换(Expansion Permutation)后的数据进行置换操作。 - **异或...
3
DES
加密解密工具
3
DES
是
DES
(Data Encryption Standard,数据加密标准)的一个增强版本,为了解决
DES
的56位
密钥
可能被破解的
问题
而设计。 3
DES
是一种块密码,它通过应用
DES
算法三次来加强加密强度。在3
DES
中,数据首先用一个
密钥
...
3
DES
加密算法源代码
DES
原本是由IBM开发的一种对称加密算法,由于其
密钥
长度较短(只有56位),在21世纪初的安全需求下显得相对较弱。为增强
DES
的安全性,3
DES
应运而生。 3
DES
的工作原理是通过三次应用
DES
加密过程来增加
密钥
的长度,...
DES
实现
DES
实现 经典加密算法
3
des
密钥
生成 java_使用keytool生成3
DES
密钥
keytool 简介keytool生成3
DES
密钥
C:\Program Files\Java\jre1.8.0_161\bin>keytool -genseckey -alias test-T
DES
-keyalg
DES
ede -keysize 168 -storetype jceks -keystore key-T
DES
.store输入
密钥
库口令:再次...
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章