其他分享
首页 > 其他分享> > BASE64编码 20211314

BASE64编码 20211314

作者:互联网

本文链接 https://www.cnblogs.com/bestiwyd/p/15416627.html

什么是base64编码

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。

base64编码解决什么问题

Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的一个标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。
其他应用
Mozilla Thunderbird和Evolution用Base64来保密电子邮件密码
Base64 也会经常用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。
垃圾讯息传播者用Base64来避过反垃圾邮件工具,因为那些工具通常都不会翻译Base64的讯息。
在LDIF档案,Base64用作编码字串。

使用base64对自己的学号和姓名进行编码和解码


base64转换表

编码规则

关于这个编码的规则:
①.把3个字节变成4个字节。
②每76个字符加一个换行符。
③.最后的结束符也要处理。

使用base64在Python中进行编码和解码

!!要分清encode和decode的区别,否则就会犯上图第一次没有弄出来的错误。

标签:编码,Base64,HTTP,字节,URL,BASE64,base64,20211314
来源: https://www.cnblogs.com/bestiwyd/p/15416627.html