DES 密钥问题在DES中密钥是64位,如果给出的密钥小于64位,如何补充到64位[解决办法]有个pyDes源码全部是用p
DES 密钥问题
在DES中密钥是64位,如果给出的密钥小于64位,如何补充到64位
[解决办法]
有个pyDes源码全部是用python写的 你可以看别人的实现!http://twhiteman.netfirms.com/des.html
[解决办法]
参考:
http://wenku.baidu.com/view/461cb7175f0e7cd18425360b.html
网络上DES,TripleDES的源代码很多,楼主也可以自己去找找。
[解决办法]
如果密钥小于64位,你需要在密钥后面补0,补齐64位
[解决办法]
外部密钥填充des的标准没有规定,一般des都是默认密钥的缓冲区是有8字节的,缓冲区里是什么就用什么,不会自己给你扩展
填0不安全,des下全0就是弱密钥
不过des整个就不安全
[解决办法]
一般是在后面补FF的,补0不安全。
