- PBKDF2算法
PBKDF2(Password-Based Key Derivation Function) PBKDF2 就是将 salted hash 进行多次重复计算,这个次数是可以设定的,从而提高算法的加密时间 。目前这两个算法都有Python和C/C++版本,感兴趣的读者可以试一下,从专业的角度来说,采用专业的密码加密算法是最好的解决方案了 。
8.写在最后本文通过大家熟悉的密码交互场景作为出发点阐述了明文存储密码、单向无盐哈希存储、预计算哈希链集合、彩虹表、哈希+盐存储、专业密码算法存储等几个方面的相关知识 。
其中,单向无盐哈希存储、彩虹表、哈希+盐存储内容相对较多,由于其中涉及了较多的数学背景知识,篇幅以及本人水平所限并未深入展开,从实用的角度来说开发者建议采用专业的密码加密算法,作为用户也要增加密码意识 。
【如何安全存储密码都不知道,难怪我会被面试官吊打咯!】
推荐阅读
- 西红柿要如何保存,才能延长保鲜期限?
- 面试官问你:今后你的职业规划是什么?该如何回答?
- 不同的体质该如何吃肉?
- 滇红茶如何冲泡
- 淘宝直播间怎么引流呢 淘宝直播如何推广引流
- 黄茶如何冲泡 起来看黄茶冲泡步骤
- 懂得如何泡茶 才能喝好茶
- 黑茶如何冲泡出好滋味来
- 如何正确看待茶叶耐泡度
- 家居装修中屏风如何选择