PHP:MD5哈希的输入字符串长度是否有任何实际限制


PHP: Is there any practical limit to the length of the input string for MD5 hashing?

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

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

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

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

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

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

但正如你提到的:MD5 不接受哈希密码。任何其他哈希算法也不是,除非您将其与一起使用!

相关文章: