J2ME中的加密增加了WTK 2.5.2中的字符串大小

时间:2014-02-26 08:54:15

标签: string encryption java-me size

我正在使用J2ME WTK 2.5.2进行应用程序移动开发,我正在使用Base64加密方法加入Cipher。预期加密和解密工作。

我的问题是当我用Base64加密或使用Cipher加密字符串时,字符串的大小增加(即如果字符串的原始大小是10个字符,它将大小增加到15个字符)。我正在将一些存储到设备本身,因此存储空间是一个大问题。我正在寻找不会增加字符串大小的加密方法。

1 个答案:

答案 0 :(得分:0)

如果没有代码示例,那么您已经在做什么并不完全清楚。但是,当与填充方案结合使用时,许多加密模式(例如ECB或CBC)将产生比输入略大的加密数据。

如果您需要的尺寸完全相同,请尝试使用CFB等模式。