python常用模块——hashlib
1
2
3
4 > python的hashlib提供了常见的摘要算法,如MD5,SHA1等
> 摘要算法又称为hash算法、散列算法。它通过一个函数把任意长度的数据转换为一个长度的固定的数据串(通常用十六进制字符串表示)
> 摘要算法反推很困难,因为摘要函数是单向的,对原始数据做一个bit的修改,都会导致计算出的摘要完全不同
>
hashlib模块学习
1 | #coding:utf-8 |
实例
1.进行hash爆破:
1 | #coding:utf-8 |
2.用hashlib模拟用户登录,以及password值加盐存储:
1 | #coding:utf-8 |