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实现简单的获取图片爬虫功能示例
Jul 12 Python
python使用 HTMLTestRunner.py生成测试报告
Oct 20 Python
Django原生sql也能使用Paginator分页的示例代码
Nov 15 Python
python爬取淘宝商品详情页数据
Feb 23 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
May 29 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
基于python实现聊天室程序
Jul 27 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
python nohup 实现远程运行不宕机操作
Apr 16 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 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
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
php中memcache 基本操作实例
2015/05/17 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
angularjs ocLazyLoad分步加载js文件实例
2017/01/17 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
Angular 2父子组件之间共享服务通信的实现
2017/07/04 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
2020/02/21 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
python聊天程序实例代码分享
2013/11/18 Python
详解Django通用视图中的函数包装
2015/07/21 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
python实现任意位置文件分割的实例
2018/12/14 Python
Python使用import导入本地脚本及导入模块的技巧总结
2019/08/07 Python
浅析PEP572: 海象运算符
2019/10/15 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
python numpy数组复制使用实例解析
2020/01/10 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
幼儿园的门卫岗位职责
2014/04/10 职场文书
国际贸易专业求职信
2014/06/04 职场文书
我为党旗添光彩演讲稿
2014/09/10 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python