Python加密方法小结【md5,base64,sha1】


Posted in Python onJuly 13, 2017

本文实例总结了python加密方法。分享给大家供大家参考,具体如下:

MD5加密:

def md5(str):
  import hashlib
  m = hashlib.md5()
  m.update(str)
  return m.hexdigest()

base64加密:

import base64
s = '我是字符串'
a = base64.b64encode(s)
print a
print base64.b64decode(a)

输出结果:

ztLKx9fWt/u0rg==
我是字符串

sha1加密:

需要导入hashlib 模块:

import hashlib
def str_encrypt(str):
  """
  使用sha1加密算法,返回str加密后的字符串
  """
  sha = hashlib.sha1(str)
  encrypts = sha.hexdigest()
  return encrypts
Python 相关文章推荐
python在多玩图片上下载妹子图的实现代码
Aug 13 Python
详解Python中__str__和__repr__方法的区别
Apr 17 Python
使用Python脚本将Bing的每日图片作为桌面的教程
May 04 Python
python模拟登录并且保持cookie的方法详解
Apr 04 Python
使用Python的package机制如何简化utils包设计详解
Dec 11 Python
Python中字典的浅拷贝与深拷贝用法实例分析
Jan 02 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
深入理解Django自定义信号(signals)
Oct 15 Python
Python图像处理之颜色的定义与使用分析
Jan 03 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
python利用opencv保存、播放视频
Nov 02 Python
字典算法实现及操作 --python(实用)
Mar 31 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 #Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 #Python
简单易懂的python环境安装教程
Jul 13 #Python
Python2.7读取PDF文件的方法示例
Jul 13 #Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 #Python
python3 模拟登录v2ex实例讲解
Jul 13 #Python
python计算auc指标实例
Jul 13 #Python
You might like
PHP数组交集的优化代码分析
2011/03/06 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
简单学习vue指令directive
2016/11/03 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
Python实现购物车程序
2018/04/16 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
JBL英国官网:JBL UK
2018/07/04 全球购物
少先队中队工作总结
2015/08/14 职场文书
python​格式化字符串
2022/04/20 Python
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang