码迷,mamicode.com
首页 > 编程语言 > 详细

python模块学习之hashlib模块学习

时间:2018-06-23 17:03:32      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:world   TE   hello   date   class   生成   sha   enc   col   

 1 # 加密模块
 2 import  hashlib
 3 
 4 # md5 加密    md5
 5 # 1.初始化md5模块 生成md5对象
 6 # 2.引入要加密的数据    update
 7 # 3.获取加密值   hexdigest
 8 m = hashlib.md5()
 9 m.update(hello world.encode(utf8))  #python3 中默认的字符编码是unicode
10 print(m.hexdigest())    #5eb63bbbe01eeed093cb22bb8f5acdc3
11 
12 # sha 加密 sha256 调用方式最多
13 # 1.初始化sha256对象
14 # 2.引入要加密的数据
15 # 3.获取加密值
16 m1 = hashlib.sha256()
17 m1.update("hello world".encode("utf8"))
18 print(m1.hexdigest())   #b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9

 

python模块学习之hashlib模块学习

标签:world   TE   hello   date   class   生成   sha   enc   col   

原文地址:https://www.cnblogs.com/neilyoung22/p/9217220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!