Title

hashlib模块

hashlib模块

简单理解版

 import hashlib
 #1 先确定加密方式==》md系列,sha系列
 md5 =hashlib.md5()#加密方式
 #2 进行明文的加密
 data="123"
 md5.update(data.encode("utf-8")) #加密必须是字节类型
 #3 打印加密结果
 print(md5.hexdigst())
 #说明
 '''
 加盐===》重新添加一个动态或者静态字符给你需要加密的内容,然而再比对的时候也是需要
 添加你以前的内容,如果是动态的,需要对内容进行存储
 #2 如果你要加密的内容比较长,可以分成多次加密,结果一样的
 #3 理论上加密后的密文越长越不容易被破解,但考虑到性能,同时也会占用太多资源,一般选择md5
 
 '''

加盐处理

 简单记忆就是:用一段动态或者静态数据,拼接再你需要加密的数据上,注意:如果需要对比的话
 ,需要加入你以前的那些内容加密会于你加密前的密文对比。
 
posted @ 2023-03-13 15:27  哈哈哈哼  阅读(12)  评论(0编辑  收藏  举报