玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python模块库 > 正文内容

Python必知模块库

Python Base64 编码与解码 ASCII编码二进制数据

Python基础教程(第2版 修订版)
玩蛇网推荐图文教程:python黑客多线程扫描器

Python Base64模块的作用是将二进制数据转换为适合使用的线文本协议传输的ASCII子集,它经常被用作为电子邮件的传输编码,当然二进制编码后是可以解码的,生成的所有编码都是ASCII字符。

python base64模块

Python Base64 编码的好处是:速度非常快,ascii字符人肉眼无法理解。
Python Base64 编码的缺点是:编码之后字符很长,容易被破解,只适合于特定的领域内使用。

下面给大家展示一个用Base64模块,进行编码和解码的源码案例

>>> import base64 #首先导入模块
>>> info = “玩蛇网”
>>> bm = base64.b64encode(info)
>>> print bm #查看编码后的结果
546p6JuH572R 
>>>
>>> jm = base64.b64decode(bm) # python base64解码
>>> print jm #输出解码后的字符串 
玩蛇网
>>>

更多方法,未完待续。

玩蛇网文章,转载请注明出处和来源网址:http://www.iplaypython.com/module/base64.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

在线python培训课程

玩蛇网PythonQQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
出炉日期:2016-03-08 10:45 玩蛇网 www.iplaypython.com

我要分享到:    
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程Must Know PYTHON Tutorials