Base64编解码
1英文字符=1字节=8位
Base64编码原理:将要编码的二进制(字符串、图片等都可以转换成二进制格式表示)把3个8位字节以4个6位的字节表示,然后把每个6位字节都转换成一个单独的数字并映射到base64码表中的一个字符。如果最后剩下的字节不足3个,则在后面补0,补0转换的字符用“=”表示,故编码后输出的字符串末尾可能会有一个或两个“=”。
base64码表如下:
base64编解码:
调用:
输出结果:
编码过程:
AES加解密
调用:
输出结果:
为了防止反编译key被破解,key值可以放到C代码中。