求高手看看des的加密问题

标准的des 在c#中是不是只能使用8字节(64位)的密钥加密啊??<BR>别人使用java加密的数据,他们的密钥一共有49字节(49个字母),但是.net中只能接收8个字节的密钥啊?<BR>请高手说明des在c++中 c#中 java中 有什么区别&nbsp; C#怎么能够接收49字节的密钥??

尚方宝剑之说
浏览 360回答 2
2回答

暮色呼如

DES标准就是64位输入+64位密钥(有效56位吧)产生64位输出,因此8字节的密钥才是正确的,至于JAVA中的49字节,可能是内部又作了一些变换最后选择了8个字节的密钥
打开App,查看更多内容
随时随地看视频慕课网APP