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

时间:2012-11-23 11:40:56

标签: android hex

在我的应用程序中,我使用AES算法对字符串进行加密和解密。但是加密的字符串是以十六进制字符串形式出现的,随着我们增加需要加密的字符串的长度,它的长度会不断增加。你能告诉我是否有这样的方法可以减少加密字符串的长度?

谢谢。

1 个答案:

答案 0 :(得分:0)

在十六进制中,你通常使用固定大小,如每字节两个字符(00-FF)或前缀格式(如0x0 - 0xFF)。因此,除了执行data compression之外,基本上没有太多改进空间 - 无论是源数据还是输出十六进制字符串。