通常加密后的数据都是字节数组,比如流行的aes128对称加密,还有Rsa非对称加密,加密后得到了一个字节数组,这个字节数组存在内存中,往往我们需要输出得到我们人眼能看到的字符. 加密aes(xxx) = 3个字节的数组 3Byte = 24bit 当然你可以把一个Byte根据ansill码 直接转换成字符,但是有些字符是不可见的,还有一些特殊符号,所以把Byte直接依据anscill码来转换不现实. 若把3Byte 按 base64码表来转换 会得出 4个字符,因为 3*8 = 4* 6 . 若