Python简单实现Base64编码和解码的方法


Posted in Python onApril 29, 2017

本文实例讲述了Python简单实现Base64编码和解码的方法。分享给大家供大家参考,具体如下:

Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符。

优点:速度快,ascii字符,肉眼不可理解

缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合

Python Base64编码和解码示例:

>>> import base64
>>> s = '我是字符串'
>>> a = base64.b64encode(s)
>>> print a
ztLKx9fWt/u0rg==
>>> print base64.b64decode(a)
我是字符串

PS:这里再为大家提供几款比较实用的base64在线编码解码工具供大家使用:

BASE64编码解码工具:
http://tools.3water.com/transcoding/base64

在线图片转换BASE64工具:
http://tools.3water.com/transcoding/img2base64

Base64在线编码解码 UTF-8版:
http://tools.3water.com/tools/base64_decode-utf8.php

Base64在线编码解码 gb2312版:
http://tools.3water.com/tools/base64_decode-gb2312.php

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python异常处理总结
Aug 15 Python
Python可变参数函数用法实例
Jul 07 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 Python
解决PyCharm的Python.exe已经停止工作的问题
Nov 29 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
Python Pandas 转换unix时间戳方式
Dec 07 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
Python标准库itertools的使用方法
Jan 17 Python
python标准库OS模块函数列表与实例全解
Mar 10 Python
python开发前景如何
Jun 11 Python
python利用 keyboard 库记录键盘事件
Oct 16 Python
Python中itertools库的四个函数介绍
Apr 06 Python
Python变量和字符串详解
Apr 29 #Python
python实现unicode转中文及转换默认编码的方法
Apr 29 #Python
Python 正则表达式实现计算器功能
Apr 29 #Python
python中类变量与成员变量的使用注意点总结
Apr 29 #Python
Python urls.py的三种配置写法实例详解
Apr 28 #Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 #Python
Python 通过pip安装Django详细介绍
Apr 28 #Python
You might like
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
PHP学习记录之数组函数
2018/06/01 PHP
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
2016/09/17 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
js实现聊天对话框
2020/02/08 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
python图片验证码生成代码
2016/07/02 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
小学少先队辅导员述职报告
2015/01/10 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
环保建议书范文
2015/09/14 职场文书
2016七夕情人节寄语
2015/12/04 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
Python基于Opencv识别两张相似图片
2021/04/25 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
python 判断文件或文件夹是否存在
2022/03/18 Python
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers