前言
参考,我们任课老师的WORD和PPT,结合自己的理解,在结合网上文章的理解。
一.BASE64编码
BASE64编码中,特征和所拥有的字符字母:A-Z a-z;数字:0-9;符号:+ /
,然后末尾经常有一个“=”或者两个“==”。
原理,先把需要加密的字符串每个字符转换成ASCII码,然后ASCII码转换成二进制为8位二进制数字表示,然后在以六位二进制为一组转十进制,最后查找对应的BASE64对照表即可。
ASCII表,常用的无非就是大写字母和小写字母,大写字母的A
开始是97
,小写字母的a
开始是65
,推算下即可。
比如,这里需要加密“Ken”这个字符串,里面有大写和小写,查找ASCII码表,分别对应的是75 101 110
,转换成二进制75:01001011; 101:01100101; 110:01101110;
,先并排在一起,就是010010110110010101101110,然后在以六个为一组排序
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!