前言

参考,我们任课老师的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,然后在以六个为一组排序

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/takagisan/p/16202915.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!