如何减少Android中十六进制字符串的长度?

如何减少Android中十六进制字符串的长度?,android,hex,Android,Hex,在我的应用程序中,我使用AES算法对字符串进行加密和解密。但是加密字符串是十六进制字符串,它的长度随着需要加密字符串长度的增加而不断增加。您能告诉我是否有任何这样的方法可以减少加密字符串的长度吗 谢谢。在十六进制中,您通常使用固定大小,如每字节两个字符(00-FF)或前缀格式(如0x0-0xFF)。所以,基本上,除了在源数据或输出十六进制字符串上做之外,没有太多的改进空间 谢谢你的回复。否则,您能告诉我是否有更好的加密和解密方法,以便得到长度尽可能短的加密字符串吗?

在我的应用程序中,我使用AES算法对字符串进行加密和解密。但是加密字符串是十六进制字符串,它的长度随着需要加密字符串长度的增加而不断增加。您能告诉我是否有任何这样的方法可以减少加密字符串的长度吗


谢谢。

在十六进制中,您通常使用固定大小,如每字节两个字符(00-FF)或前缀格式(如0x0-0xFF)。所以,基本上,除了在源数据或输出十六进制字符串上做之外,没有太多的改进空间

谢谢你的回复。否则,您能告诉我是否有更好的加密和解密方法,以便得到长度尽可能短的加密字符串吗?