gpt4 book ai didi

PHP password_hash() password_verify() 最大密码长度?

转载 作者:可可西里 更新时间:2023-11-01 13:08:39 25 4
gpt4 key购买 nike

我可以在 PHP 5.5 password_hash()password_verify() 中使用的最大密码长度是多少?

最佳答案

好的,让我们来看看这个。

函数确实有密码长度限制。就像 PHP 中的所有字符串一样,它被限制为 2^31-1 个字节。

需要明确的是,PHP 无法处理比这更大的任何事情(至少在今天)。

所以功能本身是有限的。但是底层的加密算法呢。

BCrypt 仅限于处理密码的前 72 个字符。然而,这通常不是问题 as explained in this answer .

所以简而言之,是的它确实有一个有效的限制(它只会使用默认且唯一的算法“使用”前 72 个字符),并且没有这个这不是问题,您也不应该尝试“修复”或“缓解”它。

关于PHP password_hash() password_verify() 最大密码长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18793298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com