hashlib模块
2018-12-17 17:31:11 0 举报
AI智能生成
hashlib模块
作者其他创作
大纲/内容
hashlib模块
应用场景
密码加密
文件的一致行校验
定义及特点
对一串字符串进行加密
加密过程不可逆,同一字符串利用摘要算法计算后结果相同
不同字符串计算结果不同
摘要算法种类
md5
最常用\\效率高\\相对简单
sha1
相对安全
使用方法
import hashlibmd5_obj = hashlib.md5()md5_obj.update('字符串'.encode('utf-8'))ret = md5_obj.hexdigest()print(ret)
md5加盐(动态加盐)
hashlib.md5(‘二进制字符串’)
增加一次update
import hashlibmd5_obj = hashlib.sha1()md5_obj.update('字符串'.encode('utf-8'))ret = md5_obj.hexdigest()print(ret)
文件校验
不需要使用过于复杂的算法,不涉及加密问题
0 条评论
回复 删除
下一页