DES 密钥问题

mineyouhe123 2011-09-17 09:07:46
在DES中密钥是64位,如果给出的密钥小于64位,如何补充到64位
...全文
144 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
回复
相关推荐
发帖
其它技术问题
创建于2007-09-28

3849

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2011-09-17 09:07
社区公告
暂无公告