PASSWORD_DEFAULT 和 PASSWORD_BCRYPT 有什么区别?
他们都使用Blowfish加密算法吗?
算法中的成本是什么?
如何在 PHP 中设置 password_hash 产生 255 哈希长度而不是 60?
现在PASSWORD_BCRYPT
是唯一支持的算法(使用 CRYPT_BLWFISH),因此目前之间没有区别PASSWORD_DEFAULT
and PASSWORD_BCRYPT
。的目的PASSWORD_DEFAULT
是为了允许将来包含其他算法,因此PASSWORD_DEFAULT
将始终用于应用最强大的支持的哈希算法。
成本与执行算法的迭代次数有关,影响计算速度以及生成的哈希值。更高的成本需要更长的时间来执行,从而减缓暴力攻击
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)