DES 密钥问题

mineyouhe123 2011-09-17 09:07:46
在DES中密钥是64位,如果给出的密钥小于64位,如何补充到64位
...全文
239 7 打赏 收藏 转发到动态 举报
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,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧