标签:md5 sha1 hashlib 下载文件 print update 远程 upd 计算
hashlib.md5
最常用的就是md5算法
#导入模块
import hashlib
#实例化md5加密对象
#可以多向选择sha1加密
md = hashlib.md5()
#进行加密,加密对象必须是bytes类型
md.update(b‘alex‘)
m = md.hexdigest()
print(m)
#结果
相当于双重加密
import hashlib
s = b‘123456‘
#加盐,就是在创建算法类型的时候传一个bytes类型参数
md = hashlib.md5(b‘ly‘)
md.update(s)
print(md.hexdigest())
#结果
此时得到的结果不是存粹的创建密码对象
分批进行摘要
import hashlib
md5 = hashlib.md5()
md5.update(b‘al‘)
md5.update(b‘ex‘)
print(md5.hexdigest())
#结果
这个结果和md5.update(b‘alex‘)结果是一致的
标签:md5 sha1 hashlib 下载文件 print update 远程 upd 计算
原文地址:https://www.cnblogs.com/liliudong/p/9650268.html