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字典的常用操作方法小结
May 16 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
详解Python 切片语法
Jun 10 Python
对Python的交互模式和直接运行.py文件的区别详解
Jun 29 Python
Django urls.py重构及参数传递详解
Jul 23 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
Aug 13 Python
Python中list循环遍历删除数据的正确方法
Sep 02 Python
如何为Python终端提供持久性历史记录
Sep 03 Python
基于TensorFlow中自定义梯度的2种方式
Feb 04 Python
基于python实现微信好友数据分析(简单)
Feb 16 Python
python pygame 开发五子棋双人对弈
May 02 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实现文件上传二法
2006/10/09 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
遍历jquery对象的代码分享
2011/11/02 Javascript
HTTP 304错误的详细讲解
2013/11/13 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
python实现简单的socket server实例
2015/04/29 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
土木工程个人自荐信范文
2013/11/30 职场文书
计算机学生求职信范文
2014/01/30 职场文书
聚美优品广告词改编
2014/03/14 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
2014年预算员工作总结
2014/12/05 职场文书
领导参观欢迎词
2015/01/26 职场文书
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫