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

作者:开心果汁 时间:2021-06-23 16:30:25 

本文实例讲述了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

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

文字在线加密解密工具(包含AES、DES、RC4等):
http://tools.jb51.net/password/txt_encode

MD5在线加密工具:
http://tools.jb51.net/password/CreateMD5Password

在线散列/哈希算法加密工具:
http://tools.jb51.net/password/hash_encrypt

在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools.jb51.net/password/hash_md5_sha

在线sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.jb51.net/password/sha_encode

希望本文所述对大家Python程序设计有所帮助。

来源:https://blog.csdn.net/u013421629/article/details/79468420

标签:Python,MD5,加密
0
投稿

猜你喜欢

  • 情感的容器 被寄托了的QQ2010视觉设计

    2010-02-03 14:51:00
  • 如何判断JavaScript变量的类型

    2009-02-25 12:28:00
  • Python爬虫防封ip的一些技巧

    2022-07-02 20:03:44
  • python使用jenkins发送企业微信通知的实现

    2022-06-06 19:40:16
  • RichTextBox 显示图片和word的代码

    2023-06-28 18:27:12
  • 在 SQL Server 数据库开发中的十大问题

    2009-07-02 16:39:00
  • 很有创意的鼠标指针风筝

    2007-09-22 09:24:00
  • 何在MySQL数据库中定义外键

    2009-12-17 12:29:00
  • python开发之基于thread线程搜索本地文件的方法

    2023-05-11 18:49:12
  • python中sys模块是做什么用的

    2021-04-30 10:04:48
  • ThinkPHP使用smarty模板引擎的方法

    2023-11-14 11:37:19
  • Python 数值区间处理_对interval 库的快速入门详解

    2022-08-12 00:18:53
  • Python数据可视化常用4大绘图库原理详解

    2023-08-25 11:12:09
  • php+jQuery实现的三 级导航栏下拉菜单显示效果

    2023-11-14 12:32:05
  • MySQL数据库在Linux下二进制日志恢复方法

    2009-07-30 08:55:00
  • Oracle学习笔记(四)

    2012-01-05 18:57:33
  • 跨浏览器的本地存储(一):userData behavior

    2008-08-05 18:13:00
  • Python实现平行坐标图的两种方法小结

    2023-07-30 20:45:34
  • laravel 解决crontab不执行的问题

    2023-11-15 01:45:18
  • 一个小时内学习 SQLite 数据库

    2012-05-22 18:51:30
  • asp之家 网络编程 m.aspxhome.com