关于BASE64编码
Posted yao-yuer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于BASE64编码相关的知识,希望对你有一定的参考价值。
1.关于BASE64:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种基于64个可打印字符来表示二进制数据的方法。
Base64编码是从二进制到字符的过程,可用于在HTTP(一个简单的请求-响应协议)环境下传递较长的标识信息。
采用Base64编码具有不可读性,需要解码后才能阅读。
(基于64个可打印字符来表示二进制数据)
[博客摘录:Base64是一种将8位二进制数据编码为可以用7位表示的格式的方法。 为了表示数据,仅使用字符AZ
, az
, 0-9
, +
和/
来完成,其中=
用于填充数据。 例如,使用此编码,三个8位字节被转换为四个7位字节。]
2.利用给定好的工具编码自己的学号和姓名
3.使用Python编程实现BASE64编码和解码
摘录:为了在Python中使用Base64,我们要做的第一件事是导入base64模块 :
import base64
为了对姓名进行编码,我查阅了很多资料,找出了这个在vbox(Linux系统)中可以使用python3进行base64编码的指令
S=b‘20201207xuyiming‘
e64=base64.b64encode(S)
print(e64)
这样输入下来,我得到了这样的结果
至于解码则使用
S=‘SSBsaWlIFB5dGhvbg==’
d64=base64.b664decode(S)
print(d64)
即可
以上是关于关于BASE64编码的主要内容,如果未能解决你的问题,请参考以下文章