Python使用MD5加密算法对字符串进行加密操作示例


Posted in Python onMarch 30, 2018

本文实例讲述了Python使用MD5加密算法对字符串进行加密操作。分享给大家供大家参考,具体如下:

# encoding: utf-8
from __future__ import division
import time
import sys
reload(sys)
time1=time.time()
sys.setdefaultencoding('utf-8')
#######Md5实现方式1
import hashlib
# 创建md5对象
hl = hashlib.md5()
password="gxbdb684f1b8cfdf046744ea96d9fce48469fbac305dc6aa0d6operator_pro1520391961274j4102412y5210ying"
hl.update(password)
print (password)
sign = hl.hexdigest()
print sign
##########MD5实现方式2
import hashlib
md5=hashlib.md5(password.encode('utf-8')).hexdigest()
print(md5)

输出结果:

gxbdb684f1b8cfdf046744ea96d9fce48469fbac305dc6aa0d6operator_pro1520391961274j4102412y5210ying
856b690e42eb4ce5af4c3e5be9a97bb5
856b690e42eb4ce5af4c3e5be9a97bb5
Process finished with exit code 0

Python 相关文章推荐
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
python学习入门细节知识点
Mar 29 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
django的ORM操作 增加和查询
Jul 26 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
Oct 12 Python
浅谈Python type的使用
Nov 19 Python
Python函数的默认参数设计示例详解
Dec 01 Python
Python Handler处理器和自定义Opener原理详解
Mar 05 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
基于keras中的回调函数用法说明
Jun 17 Python
Python实现排序方法常见的四种
Jul 15 Python
windows环境下tensorflow安装过程详解
Mar 30 #Python
Python切片工具pillow用法示例
Mar 30 #Python
Python实现OpenCV的安装与使用示例
Mar 30 #Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 #Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 #Python
python+opencv识别图片中的圆形
Mar 25 #Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 #Python
You might like
PHP导出Excel实例讲解
2016/01/24 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
php 基础函数
2017/02/10 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
php 中phar包的使用教程详解
2018/10/26 PHP
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
python django model联合主键的例子
2019/08/06 Python
python 实现目录复制的三种小结
2019/12/04 Python
css3 给页面加个半圆形导航条主要利用旋转和倾斜样式
2014/02/10 HTML / CSS
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
汽车专业毕业生自荐信
2013/11/03 职场文书
校长就职演讲稿
2014/01/06 职场文书
英语感恩演讲稿
2014/01/14 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
合作经营协议书范本
2014/04/17 职场文书
挂靠协议书范本
2014/04/22 职场文书
公益广告标语
2014/06/19 职场文书
仓管员岗位职责
2015/02/03 职场文书
react antd实现动态增减表单
2021/06/03 Javascript
Java输出Hello World完美过程解析
2021/06/13 Java/Android
Go语言编译原理之源码调试
2022/08/05 Golang