Python中使用加盐哈希函数加密密码!

Python中使用加盐哈希函数加密密码!

建群:960410445 即可获取数十套PDF!

本篇文章主要介绍第四种 「加盐哈希加密」

werkzeug介绍

Werkzeug是一个WSGI工具包,他可以作为一个Web框架的底层库。但是 werkzeug 不是一个 web 服务器,也不是一个 web 框架,而是一个工具包,因为它封装好了很多 Web 框架的东西,例如 Request,Response 等等,大名鼎鼎的Flask就是基于werkzeug开发的。

安装 werkzeug

pip install Werkzeug

密码生成函数 generate_password_hash

Python中使用加盐哈希函数加密密码!

加群一起交流,记得共享资源哦!960410445

可以看到,每次计算出来的值都是不一样的, generate_password_hash 函数定义为

Python中使用加盐哈希函数加密密码!

Python中使用加盐哈希函数加密密码!

Python中使用加盐哈希函数加密密码!

结语

这个加盐哈希加密以后的密文,放到另外一台服务器上也是可以校验通过的,如果做网站数据库迁移也不用重新生成数据,使用这套加密算法可以很大程度上规避暴力破解密码,还是那名老话,密码是123456的就算使用再牛逼的加密你依然是不安全的,另外撞库也是不可避免的,所以作为用户可以尝试不同的网站使用不同的密码来规避撞库问题。

猜你喜欢

转载自blog.csdn.net/qq_42156420/article/details/86663905