Base64 编码/解码器

import base64

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

优点:速度快,ascii字符,肉眼不可理解
缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合

>>> import base64
>>> s = 'hello world'
>>> a = base64.b64encode(s)
>>> print(a)
'aGVsbG8gd29ybGQ='
>>> print base64.b64decode(a)
'hello world'

实用的 Python —— base64相关推荐

  1. 一分钟了解几个非常实用的Python库

    Python一直被自称"batteries included",就是因为内置了许多非常有用的模块,无需额外安装和配置,即可直接使用. 除了内建的模块外,Python还有大量的第三方 ...

  2. Python培训教程分享:“高效实用” 的Python工具库

    作为一名合格Python技术员,对于Python工具库的使用是少不了的,本期Python培训教程就为大家分享的是""高效实用" 的Python工具库",希望能够 ...

  3. 20 条非常实用的 Python 代码,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 据说Python之父-Guido Van Rossum打算让CPython更快,速度直接翻五倍,这是实 ...

  4. 8个主流且实用的Python开发工具推荐

    不管是刚入门学习Python还是已经在从事Python开发工作的人,都需要学习和掌握一些Python开发工具和软件.那么,现在已经主流且实用的Python软件有哪些呢?接下来小千就为大家介绍一下学习P ...

  5. Python编程模块里一些小众但是却比较实用的python内置库

    今天带来的是python里一些小众但是却比较实用的python库,一起来看看吧! 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多 ...

  6. Python Base64模块的使用

    Python Base64模块的使用 一.base64原理简介 base64可以理解为一种加密算法,用64个常见字符来表示8字节的二进制数字. 64个字符:'ABCDEFGHIJKLMNOPQRSTU ...

  7. 几个常用的python脚本_几个很实用的python脚本

    脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这 ...

  8. 用python建云盘_实用的Python(3)超简单!基于Python搭建个人“云盘”

    1 简介 当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码,而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类似 ...

  9. python创意实用案例-python实用案例

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! (python内部对异常已处理)1 class listiterator(obje ...

最新文章

  1. Scikit Learn: 在python中机器学习
  2. 读书笔记-《增长黑客》-低成本、高效率的精准营销
  3. 五年级计算机学情分析,信息技术教学计划之学情分析
  4. [zz]NoSQL对比:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j
  5. php 命令行方式运行时 几种传入参数的方式
  6. 字体大小自适应屏幕分辨率 CSS解决方案
  7. Ubuntu配置了静态IP之后,旧的IP出现是什么情况
  8. 【渝粤教育】电大中专药剂学基础知识作业 题库
  9. form表单问题记录
  10. 线性判别分析LDA解析2
  11. CAD迷你画图中文版
  12. 绝对值编码器的调整方法有哪些?
  13. 佳博打印机驱动安装方法
  14. TensorRT安装及使用--通用模型
  15. 机器手臂(2):机械手臂关节研究
  16. java 内部类总结_java学习笔记9--内部类总结
  17. php分界符,c# – 如何使用openxml添加分节符下一页?
  18. 移动通信的频段、频率与频点
  19. 【交换机】网络交换机的作用
  20. i.MX - RT1052调教总结

热门文章

  1. matlab兔子繁殖问题,斐波那契数列在《疯狂动物城》兔子繁衍中的应用
  2. spring mvc4 html访问,Spring 页面重定向例子
  3. Doris之Routine Load
  4. 为什么选择spark
  5. java数据类型单位_java的数据类型
  6. scala中的match
  7. Numpy——数组分割
  8. 学习OpenCV思维导图
  9. 你猜一个 TCP 连接上面能发多少个 HTTP 请求
  10. Mysql Cluster集群实现高可用