阅读:5414回复:4
请问有没有保持数据长度不变的加密算法?
请问有没有保持加密后,密文数据与明文数据长度一致的加密算法?
比如明文数据127个字节,加密后依然是127字节而不用填充的? 序列密码可以,不知道是否有其它的,算法逻辑无需保护的算法。 |
|
沙发#
发布于:2003-08-04 16:17
据我所知,对称算法不一定非得要填充,比如des算法,有些实现就允许不能被8byte整除的数据长度作为参数。例如你所说,127byte近,127byte出。
|
|
|
板凳#
发布于:2003-08-04 17:07
请具体说一下好么!
我了解的分组算法,比如64bit与128bit分组,数据不足部分都是需要填充的。是否DES有特定的加密模式?这方面我不了解。 |
|
论坛版主
|
地板#
发布于:2003-09-23 20:12
对头,用ECB模式的密文挪用(ciphiertext stealing)可以不用64BIT块,你可以看看它的思想,然后可以自己构造一个做法,基本思想就是把某块密文弄一部分出来和最后一块不完整的拼在一起,加密成一块,然后省略刚才那部分密文,这样整块就和原来一样大,可能我一句话说不清楚,你自己看看ECB模式的资料吧
|
|
地下室#
发布于:2003-09-30 20:42
采用类似rc4 的流密码算法可以不改变加密数据的长度,^_^。
|
|