我正在用 php 制作一个邮件客户端。我的问题是我需要将密码保存在数据库中,然后在发送邮件时以纯文本形式检索它们(我需要它们进行用户身份验证)。
有安全的方法吗?
最佳答案
最好不要将密码存储为纯文本。
对于身份验证,生成一个散列,即密码的 MD5,然后比较存储在数据库中的散列。如果哈希匹配,则用户通过身份验证。
如果用户忘记了密码,则应重新设置密码。
关于php - 当我以后需要密码时如何在纯 tex (php) 中保存密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184165/