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 相关文章推荐
详解Django框架中用户的登录和退出的实现
Jul 23 Python
Python工厂函数用法实例分析
May 14 Python
Python切片索引用法示例
May 15 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
May 21 Python
基于树莓派的语音对话机器人
Jun 17 Python
如何用Python来搭建一个简单的推荐系统
Aug 07 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
Python selenium爬取微博数据代码实例
May 22 Python
利用Vscode进行Python开发环境配置的步骤
Jun 22 Python
Python Socket多线程并发原理及实现
Dec 11 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 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下的权限算法的实现
2007/04/28 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
JS支持带x身份证号码验证函数
2008/08/10 Javascript
10个基于Jquery的幻灯片插件教程
2010/10/29 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
javascript创建含数字字母的随机字符串方法总结
2016/08/01 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
Python3基础之函数用法
2014/08/13 Python
python文件写入实例分析
2015/04/08 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
Python3并发写文件与Python对比
2019/11/20 Python
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
学习2014年全国两会心得体会
2014/03/12 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
总经理聘用协议书
2015/09/21 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang