小妹目前在做授权的模块,打算用DES算法加密,看了DES算法的基本理论,如果我没理解错的话是否应该这样说:DES算法对每64bit的数据用64bit的密钥进行加密后生成64bit的密文,可我下载了几个DES算法实现的例子运行后发现,生成的密文(16进制的)都是16个byte的(64bit*2),与DES算法理论中的结论相比整整扩大了一倍,不知是何原因,请高手们指点一二,谢谢~~ *^_^*
解决方案 »
- 请问在Grid控件里,怎样只使单元格内的文字响应鼠标点击事件?
- 请问怎样判断一个数是不是integer型?
- 那里有并口编程的源程序或控件下啊?望告之
- 如何用变量代替组件的名称?
- 请猛禽接分 原帖http://expert.csdn.net/Expert/topic/2368/2368797.xml?temp=.1806757
- 计算一个字段的汇总数有没有快捷的方法?
- 关于获得XP的当前用户名,紧急求教!
- 怎样在Install shieled 7。0中添加创建ODBC数据源的脚本?
- 帮帮忙
- 如何动态打开和关闭一个窗体
- ADO数据库编程中,TADOQuery中并没有MasterSource可选为主从表,那么,我们应该怎么实现主从表的操作呢?
- 小弟原创的一东东:桌面整合播放器,欢迎下载.
你说的扩大了一倍是不是你看到的是密文的字符串输出呢?
或者是128bit DES?
按照DES的标准算法的思想应该是明文和密文的字节数是一致的,都是8byte的倍数……