码迷,mamicode.com
首页 > 其他好文 > 详细

关于BASE64编码

时间:2020-11-12 14:16:45      阅读:7      评论:0      收藏:0      [点我收藏+]

标签:实现   使用   过程   box   ase   class   ora   linux   ext   

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编码

标签:实现   使用   过程   box   ase   class   ora   linux   ext   

原文地址:https://www.cnblogs.com/yao-yuer/p/13818186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!