Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String J2ME中的加密增加了WTK2.5.2中的字符串大小_String_Encryption_Java Me_Size - Fatal编程技术网

String J2ME中的加密增加了WTK2.5.2中的字符串大小

String J2ME中的加密增加了WTK2.5.2中的字符串大小,string,encryption,java-me,size,String,Encryption,Java Me,Size,朋友们 我正在使用J2ME WTK 2.5.2进行移动应用程序开发,并将Base64加密方法与Cipher结合使用。加密和解密工作有望完成 我的问题是,当我使用Base64加密或Cipher加密字符串时,字符串的大小会增加(即,如果字符串的原始大小为10个字符,它会将大小增加到15个字符)。我将一些存储到设备本身,因此存储空间是一个大问题。我正在寻找不增加字符串大小的加密方法。没有代码示例,不完全清楚您已经在做什么。但许多加密模式(如ECB或CBC)与填充方案结合使用时,将生成比输入稍大的加密数

朋友们

我正在使用J2ME WTK 2.5.2进行移动应用程序开发,并将Base64加密方法与Cipher结合使用。加密和解密工作有望完成


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

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


如果需要完全相同的大小,请尝试类似的模式。

base64编码会增加大小。