明文

未经任何加密或哈希处理的原始数据——谁看到它,谁就能直接阅读。

它到底指什么?

"明文"本身不是一种技术,而是一种状态——它描述的是数据没有被保护的状态。你的密码如果存储为 MyPassword123,那它就是明文存储的;如果存储为 $2b$10$N9qo8uLO... 这样一串乱码,那它就是经过哈希处理的。

为什么明文存储密码如此危险?

因为数据库泄露比你想象的更常见。一旦发生泄露,如果密码是明文存储的,攻击者不需要任何破解手段就能拿到每一个用户的原始密码。而很多人在不同网站使用相同的密码,一次泄露就可能波及他们在其他平台的账户。

有什么需要注意的?

做一个简单的检查:去数据库里看一眼用户表的密码字段。如果你能看到任何像人类会输入的文字,那就是明文存储——这需要立即修复。正确哈希后的密码应该是一串你完全看不懂的长字符串。

也叫

PlaintextPlain Text原始文本

和谁相连

参见