码迷,mamicode.com
首页 > 其他好文 > 详细

hashlib

时间:2018-11-05 22:27:46      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:color   ges   大文件   bsp   div   ash   col   注意   iges   

import hashlib
hash=hashlib.md5()
hash.update(wesley.encode(utf-8))
print(hash.hexdigest())
hash.update(hello.encode(utf-8))
print(hash.hexdigest())

m2=hashlib.md5()
m2.update(wesleyhello.encode(utf-8))
print(m2.hexdigest())
 ‘‘‘
17 注意:把一段很长的数据update多次,与一次update这段长数据,得到的结果一样
18 但是update多次为校验大文件提供了可能。
19 ‘‘‘


#防装酷
key=‘abcd‘
m1=hashlib.md5(key.encode(‘utf-8‘))
m1.update(‘wesleyhello‘.encode(‘utf-8‘))
print(m1.hexdigest())



key=‘abcdefg‘
m2=hashlib.md5(key.encode(‘utf-8‘))
m2.update(‘wesleyhello‘.encode(‘utf-8‘))
print(m2.hexdigest())


a09f91f8be77e65b371a64bf1d8305c9
afaf40213159c96c1133c4710e20455a
afaf40213159c96c1133c4710e20455a
22bd78d959d8e990afa8c4970154e776           #有key同一个字符串,结果不一样

6817f8f97d102dbc4dc140e820bd3bf4       #同一个字符串,key不一样结果也不一样

 

hashlib

标签:color   ges   大文件   bsp   div   ash   col   注意   iges   

原文地址:https://www.cnblogs.com/wuxi9864/p/9911868.html

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