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

作者:lxdcyh 时间:2022-05-14 12:22:35 

本文实例讲述了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.jb51.net/transcoding/base64

在线图片转换BASE64工具:
http://tools.jb51.net/transcoding/img2base64

Base64在线编码解码 UTF-8版:
http://tools.jb51.net/tools/base64_decode-utf8.php

Base64在线编码解码 gb2312版:
http://tools.jb51.net/tools/base64_decode-gb2312.php

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

标签:Python,Base64
0
投稿

猜你喜欢

  • 一篇文章带你学习python的函数与类

    2023-10-15 05:04:18
  • asp网站生成静态页面攻略

    2007-11-04 15:09:00
  • python 时间戳与格式化时间的转化实现代码

    2021-07-06 10:14:47
  • python人工智能tensorflow常用激活函数Activation Functions

    2023-08-01 12:45:02
  • 对python 操作solr索引数据的实例详解

    2023-11-02 16:18:19
  • JSP实现登录功能之添加验证码

    2023-07-16 12:18:09
  • Oracle临时表空间删除和重建实现过程

    2023-07-18 09:26:04
  • python的help函数如何使用

    2023-12-21 10:46:48
  • 关于人物角色设计讨论

    2008-10-16 13:47:00
  • python+django+selenium搭建简易自动化测试

    2022-01-25 06:17:16
  • php之app消息推送案例教程

    2023-06-15 00:42:02
  • 微信跳一跳自动运行python脚本

    2023-11-22 01:42:29
  • python munch库的使用解析

    2023-11-26 01:42:20
  • 详解利用Pytorch实现ResNet网络之评估训练模型

    2023-06-13 16:23:24
  • Python学习之shell脚本的使用详解

    2023-10-01 17:57:51
  • 纯ASP结合VML生成完美图-饼图

    2010-05-11 16:49:00
  • © 版权符号显示不清楚解决方法

    2008-02-18 14:46:00
  • Python中base64与xml取值结合问题

    2021-08-22 21:15:03
  • FrontPage XP中的设计技巧

    2008-07-17 10:49:00
  • 如何使用ADO.NET连接数据库?

    2010-06-03 10:52:00
  • asp之家 网络编程 m.aspxhome.com