1

我正在使用 PHP+MySQL 在数据库中存储一些密码

我意识到 MD5 不是存储密码的安全方法,但现在我使用它主要是为了确保无论密码的长度如何,都可以轻松地将其存储在数据库中。

为此,我使用 PHP 对密码进行哈希处理并将其存储在数据库中。

我可以使用这种方式存储的密码长度是否有任何实际限制?

(安全性在这里并不重要,我使用散列只是为了方便)

4

1 回答 1

4

不,您不必限制长度。PHP 已经包含对最大请求大小的一些安全检查,以避免恶意用户填满您的内存。

但正如您所提到的:MD5 不接受散列密码。除非您将其与盐一起使用,否则任何其他散列算法都不是!

于 2012-05-04T08:22:43.223 回答