base64特性导致的不等串解码相同

base64是将原串以三个字符一组,转化成24个二进制位再分成四个字符的编码方式。 下图就是将Man字符转为TWFu的过程。 Man 在很多时候,其实原字串的长度都不是3的倍数,这时候转出来的二进制位长度必然不是24的整数倍。这时候就需要对二进制位进行补零操作。在6个二进制位都为零的时候,base64中就呈现=号。 base64对照表 例如 只有M字符时,转出来的编码为TQ==。 M 只有Ma字符
相关文章
相关标签/搜索