handyway
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:5136回复:4

请问有没有保持数据长度不变的加密算法?

楼主#
更多 发布于:2003-08-04 15:34
请问有没有保持加密后,密文数据与明文数据长度一致的加密算法?
比如明文数据127个字节,加密后依然是127字节而不用填充的?
序列密码可以,不知道是否有其它的,算法逻辑无需保护的算法。
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-04 16:17
据我所知,对称算法不一定非得要填充,比如des算法,有些实现就允许不能被8byte整除的数据长度作为参数。例如你所说,127byte近,127byte出。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
handyway
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-04 17:07
请具体说一下好么!
我了解的分组算法,比如64bit与128bit分组,数据不足部分都是需要填充的。是否DES有特定的加密模式?这方面我不了解。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-23 20:12
对头,用ECB模式的密文挪用(ciphiertext stealing)可以不用64BIT块,你可以看看它的思想,然后可以自己构造一个做法,基本思想就是把某块密文弄一部分出来和最后一块不完整的拼在一起,加密成一块,然后省略刚才那部分密文,这样整块就和原来一样大,可能我一句话说不清楚,你自己看看ECB模式的资料吧
根据地的兄弟们,团结就是力量
david99
驱动牛犊
驱动牛犊
  • 注册日期2001-06-02
  • 最后登录2010-12-03
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-30 20:42
采用类似rc4 的流密码算法可以不改变加密数据的长度,^_^。
游客

返回顶部