友
我正在使用J2ME WTK 2.5.2进行应用程序移动开发,我正在使用Base64加密方法加入Cipher。预期加密和解密工作。
我的问题是当我用Base64加密或使用Cipher加密字符串时,字符串的大小增加(即如果字符串的原始大小是10个字符,它将大小增加到15个字符)。我正在将一些存储到设备本身,因此存储空间是一个大问题。我正在寻找不会增加字符串大小的加密方法。
答案 0 :(得分:0)
如果没有代码示例,那么您已经在做什么并不完全清楚。但是,当与填充方案结合使用时,许多加密模式(例如ECB或CBC)将产生比输入略大的加密数据。
如果您需要的尺寸完全相同,请尝试使用CFB等模式。