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
'''
加盐处理
简单记忆就是:用一段动态或者静态数据,拼接再你需要加密的数据上,注意:如果需要对比的话
,需要加入你以前的那些内容加密会于你加密前的密文对比。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)