首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

继续AES的有关问题,只能对最长16位的字符串进行加密

2012-04-26 
继续AES的问题,只能对最长16位的字符串进行加密?用AES加密,不管明文多长,密文只能获得16位的长度。这是AES

继续AES的问题,只能对最长16位的字符串进行加密?
用AES加密,不管明文多长,密文只能获得16位的长度。
这是AES的限制么?
如何能够进行不限长度的加密?
谢谢

[解决办法]
AES没有长度限制的。
[解决办法]
用md5,可以随便设置长度
[解决办法]
AES是块加密, 你16字节一次不是就想加密多长就加密多长么... 这样子是ECB模式不是很安全, 其他的还有CBC,OFB,CFB模式好用些... 对一般的明文, 还涉及不少填充算法把长度填充到16字节的整数倍, 这也有不少的标准...

热点排行