Python Base64 编码与解码 ASCII编码二进制数据,pythonbase64,Python Base6
Python Base64 编码与解码 ASCII编码二进制数据,pythonbase64,Python Base6
Python Base64模块的作用是将二进制数据转换为适合使用的线文本协议传输的ASCII子集,它经常被用作为电子邮件的传输编码,当然二进制编码后是可以解码的,生成的所有编码都是ASCII字符。
Python Base64 编码的好处是:速度非常快,ascii字符人肉眼无法理解。
Python Base64 编码的缺点是:编码之后字符很长,容易被破解,只适合于特定的领域内使用。
下面给大家展示一个用Base64模块,进行编码和解码的源码案例:
>>> import base64 #首先导入模块
>>> info = “编橙之家”
>>> bm = base64.b64encode(info)
>>> print bm #查看编码后的结果
546p6JuH572R
>>>
>>> jm = base64.b64decode(bm) #python base64解码
>>> print jm #输出解码后的字符串
编橙之家
>>>
更多方法,未完待续。
编橙之家文章,
相关内容
- Python logging日志模块level配置操作说明,pythonlogging,Pyt
- Python threading多线程模块,pythonthreading,Python是支持使用
- Python xmlrpclib模块使用教程,pythonxmlrpclib,XML-RPC是一种使
- Python socket套接字模块server/client端操作,pythonsocket,如果
- Python robotparser 网络蜘蛛robots.txt搜索访问控制,,robotp
- Python string模块 字符串函数方法操作教程,pythonstring,我
- Python pickle模块数据对象持久化操作,pythonpickle,Python
- Python Queue模块 多线程安全 先进先出的实现,pythonqueu
- 第三方时间日期库 Python Arrow模块,pythonarrow,在编橙之家
- Python Gzip压缩与解压模块,pythongzip,Python Gzip模
评论关闭