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基础之包的导入和__init__.py的介绍
Jan 08 Python
使用NumPy和pandas对CSV文件进行写操作的实例
Jun 14 Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
浅谈python中get pass用法
Mar 19 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
Jun 21 Python
python画微信表情符的实例代码
Oct 09 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
解决flask接口返回的内容中文乱码的问题
Apr 03 Python
利用jupyter网页版本进行python函数查询方式
Apr 14 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 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
星际争霸任务指南——神族
2020/03/04 星际争霸
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
php cookis创建实现代码
2009/03/16 PHP
在mysql数据库原有字段后增加新内容
2009/11/26 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
javascript 动态生成私有变量访问器
2009/12/06 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
JS实现留言板功能
2017/06/17 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
伯克斯奥特莱斯:Burkes Outlet
2019/03/30 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
如何进行有效的自我评价
2013/09/27 职场文书
劳模先进事迹材料
2014/12/24 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
Win11更新失败并提示0xc1900101
2022/04/19 数码科技