博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 加密方式(MD5&sha&hashlib)
阅读量:5928 次
发布时间:2019-06-19

本文共 1105 字,大约阅读时间需要 3 分钟。

1.MD5加密

import md5

m = md5.new()

#或者m = md5.md5()

m.update('123456')

m.hexdigest()

#或者md5.md5('123456').hexdigest()

运行结果:

'e10adc3949ba59abbe56e057f20f883e'

 

2.sha加密

import sha

s = sha.new()

#或者s = sha.sha()

s.update('123456')

s.hexdigest()

运行结果:

'7c4a8d09ca3762af61e59520943dc26494f8941b'

 

3.hashlib加密

import hashlib

h1 = hashlib.md5('123456')

h1.hexdigest()

运行结果:

'e10adc3949ba59abbe56e057f20f883e'

 

h2 = hashlib.sha1('123456')

h1.hexdigest()

运行结果:

'7c4a8d09ca3762af61e59520943dc26494f8941b'

 

h3 = hashlib.sha224('123456')

h1.hexdigest()

运行结果:

'f8cdb04495ded47615258f9dc6a3f4707fd2405434fefc3cbf4ef4e6'

 

h4 = hashlib.sha256('123456')

h1.hexdigest()

运行结果:

'8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92'

 

h5 = hashlib.sha384('123456')

h1.hexdigest()

运行结果:

'0a989ebc4a77b56a6e2bb7b19d995d185ce44090c13e2984b7ecc6d446d4b61ea9991b76a4c2f04b1b4d244841449454'

 

h6 = hashlib.sha512('123456')

h1.hexdigest()

运行结果:

'ba3253876aed6bc22d4a6ff53d8406c6ad864195ed144ab5c87621b6c233b548baeae6956df346ec8c17f5ea10f35ee3cbc514797ed7ddd3145464e2a0bab413'

转载于:https://www.cnblogs.com/doudongchun/p/3694809.html

你可能感兴趣的文章
linux(centos) NET模式网络配置
查看>>
oracle dba 手动创建数据实例
查看>>
关于VC6.0 MSDEV.EXE-应用程序错误"0x5003eaed"指令引用的"0x000...
查看>>
使用ABBYY FineReader进行自动图像预处理
查看>>
ajax格式
查看>>
如何使用Instruments诊断App(Swift版):起步
查看>>
[IOS地图开发系类]2、位置解码CLGeocoder
查看>>
H5开发中常用的js方法
查看>>
REDIS调优
查看>>
keepalived 报错 Popt libraries is required
查看>>
一个countDown在多线程调度下使用不当的分享
查看>>
MySQL基本分区表
查看>>
Jafka源码粗略解读之二--关于JMX
查看>>
Cloudstack部署
查看>>
windows php的Memcache安装和使用方法
查看>>
使用JDBC驱动程序访问SQL Server 2000数据库(实例)
查看>>
JQuery Tree 树形结构插件 zTree
查看>>
抽象类和接口类的区别
查看>>
我的友情链接
查看>>
【wordpress基础教程一】:wordpress简介和安装
查看>>