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实现文件名批量替换和内容替换
Mar 20 Python
python自动重试第三方包retrying模块的方法
Apr 24 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
python+os根据文件名自动生成文本
Mar 21 Python
python多进程读图提取特征存npy
May 21 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 Python
python数据预处理方式 :数据降维
Feb 24 Python
信号生成及DFT的python实现方式
Feb 25 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
浅谈django框架集成swagger以及自定义参数问题
Jul 07 Python
python BeautifulSoup库的安装与使用
Dec 17 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
php中去除所有js,html,css代码
2010/10/12 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
详解vue路由
2020/08/05 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
python实现linux下抓包并存库功能
2018/07/18 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
为什么称python为胶水语言
2020/06/16 Python
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
银行工作检查书范文
2014/01/31 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
大学生干部培训心得体会
2016/01/06 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
JavaScript分页组件使用方法详解
2021/07/26 Javascript