Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 PHP+MySQL 在数据库中存储一些密码
我意识到 MD5 不是存储密码的安全方法,但现在我使用它主要是为了确保无论密码的长度如何,都可以轻松地将其存储在数据库中。
为此,我使用 PHP 对密码进行哈希处理并将其存储在数据库中。
我可以使用这种方式存储的密码长度是否有任何实际限制?
(安全性在这里并不重要,我使用散列只是为了方便)
不,您不必限制长度。PHP 已经包含对最大请求大小的一些安全检查,以避免恶意用户填满您的内存。
但正如您所提到的:MD5 不接受散列密码。除非您将其与盐一起使用,否则任何其他散列算法都不是!