base64编码的学习

base64编码是什么

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

  • Base64编码本质上是一种将二进制数据转成文本数据的方案,将非二进制数据转换成二进制形式再映射到对应的字符,最终组成字符串。

base64编码能解决什么问题

  • Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。

  • 由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。
    base64特别适合在http,mime协议下快速传输数据。

注意:base64其实不是安全领域下的加密解密算法。虽然有时候经常看到所谓的base64加密解密。其实base64只能算是一个编码算法,对数据内容进行编码来适合传输。虽然base64编码过后原文也变成不能看到的字符格式,但是这种方式很初级,很简单

base64的应用

  1. Mozilla Thunderbird和EvoluTIon用Base64来保密电子邮件密码

  2. Base64 也会经常用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。

  3. 在LDIF档案,Base64用作编码字串

  4. 垃圾讯息传播者用Base64来避过反垃圾邮件工具,因为那些工具通常都不会翻译Base64的讯息。

利用给的工具进行编码解码

利用python进行编码解码

作业中的问题

不知道为什么一直用不了中文

posted @ 2021-10-12 19:44  20211309宁心宇  阅读(24)  评论(0编辑  收藏  举报