留言与评论(共有 0 条评论) |
发布时间:2020-04-15 16:41:27
base64原理:
1、将待转换的字符串每三个字节分为一组,每个字节占8位,那么共有24个二进制位2、将上面的24个二进制位每6个一组,共分为4组
3、在每组前面添加两个0,每组由6个变为8个二进制位,总共32个二进制位,即四个字节。
4、根据Base64编码对照表获得对应的值
utf8编码原理:
1、对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码
2、对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码
解码:
这两种编码的解码 逆序反解码就行,它们并不是加密算法,只是让明文不可直接
如果我的回答能帮助你,请关注一波,如果有不明白的,可以发表评论!
留言与评论(共有 0 条评论) |
全站搜索