#生成hash的密码
#1,生成指定算法的计算对象
m = hashlib.md5()
#2,将明文传至计算对象
m.update(password_1.encode())
#3,获取hash后的密码值 hexdigest - 16进制摘要
password_m = m.hexdigest()
#hash 三大特性
#1,定长输出: 不管输入多长,输出长度恒定
#2,不可逆: hash值,不可能反算回明文 [存储敏感信息]
#3,雪崩效应: 输入只要改变,输出必然改变 [完整性校验]
#PS 完整性校验 - 大文件校验 - 每256字节 s+=2个字节,最终计算s的hash值
python----生成hash密码算法
最新推荐文章于 2024-01-27 02:22:21 发布
本文详细介绍了如何使用Python来实现哈希密码算法,包括常见的MD5和SHA系列算法。通过实例代码,读者可以理解哈希函数的工作原理及其在密码安全中的应用。
摘要由CSDN通过智能技术生成