小妹目前在做授权的模块,打算用DES算法加密,看了DES算法的基本理论,如果我没理解错的话是否应该这样说:DES算法对每64bit的数据用64bit的密钥进行加密后生成64bit的密文,可我下载了几个DES算法实现的例子运行后发现,生成的密文(16进制的)都是16个byte的(64bit*2),与DES算法理论中的结论相比整整扩大了一倍,不知是何原因,请高手们指点一二,谢谢~~ *^_^*
解决方案 »
- 寻在最好的delphi教程,书籍……
- 请教DelphiX TDirectDrawSurface 如何按宽高缩放?
- 请教 声道问题~~~~
- 请问怎么用inno setup打包程序时,让用户可以选择时候开机自动运行?
- 用delphi制做一个简单的html编辑器,征求大家的意见!
- ??? FastReport 报表问题 ???
- 求教,如何用TWebBrowser开多个窗口,并同时保持登陆进E-MAIL或论坛的状态
- 怎样实现一台服务器对多个客户的状态管理??
- 写给chechy!
- 各位高手请帮我看看这样为什么会出错!
- ADO数据库编程中,TADOQuery中并没有MasterSource可选为主从表,那么,我们应该怎么实现主从表的操作呢?
- 小弟原创的一东东:桌面整合播放器,欢迎下载.
你说的扩大了一倍是不是你看到的是密文的字符串输出呢?
或者是128bit DES?
按照DES的标准算法的思想应该是明文和密文的字节数是一致的,都是8byte的倍数……