人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
本文目录一览:
- 1、如何安全存储密码
如何安全存储密码
安全存储密码的方法主要包括以下几点:避免明文存储:绝对不要以明文形式存储密码,这是最基本的安全要求。明文存储密码极易被黑客窃取,从而导致严重的安全问题。使用单向散列加密:采用如SHA256或MD5等单向散列算法,将密码转化为不可逆的散列值。这样即使数据被盗,攻击者也无法直接复原原始密码。
避免明文存储明文存储密码就像将银行密码写在便签上,一旦落入他人之手,后果不堪设想。如果平台简单地将用户设置的111111存储为111111,一旦遭受黑客的SQL注入等攻击,数据库中的明文密码便暴露无遗,用户的安全和权限将面临巨大威胁。
保护密码最好的的方式就是使用带盐的密码hash(salted password hashing).对密码进行hash操作是一件很简单的事情,但是很多人都犯了错。接下来我希望可以详细的阐述如何恰当的对密码进行hash,以及为什么要这样做。 重要提醒 如果你打算自己写一段代码来进行密码hash,那么赶紧停下吧。这样太容易犯错了。
一个常用的方法是使用文档或表格存储密码。创建一个专用文档或表格,并为其设置密码保护,以确保只有您能访问。这种方式无需额外软件,同时保护了信息安全。在需要时,只需打开文档即可查看密码。对于手机用户,手机备忘录是存储密码的好选择。
入门方案:将明文密码做单向哈希后存储。单向哈希算法有一个特性,无法通过哈希后的摘要(digest)恢复原始数据,这也是“单向”二字的来源,这一点和所有的加密算法都不同。常用的单向哈希算法包括SHA-256,SHA-1,MD5等。