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 相关文章推荐
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
微信跳一跳自动运行python脚本
Jan 08 Python
Python实现的栈(Stack)
Jan 26 Python
python 实现list或string按指定分段
Dec 25 Python
Python中url标签使用知识点总结
Jan 16 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
Feb 12 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
python程序输出无内容的解决方式
Apr 09 Python
Python小白不正确的使用类变量实例
May 29 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
Jun 12 Python
Python WSGI 规范简介
Apr 11 Python
python中%格式表达式实例用法
Jun 18 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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
Python使用爬虫猜密码
2016/02/19 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
大学自主招生推荐信
2014/05/10 职场文书
关爱留守儿童标语
2014/06/18 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
环卫工作汇报材料
2014/10/28 职场文书
先进工作者事迹材料
2014/12/23 职场文书
交通安全主题班会
2015/08/12 职场文书
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python