我将一个 Web 应用程序从 PHP 核心带到 Laravel 4。在当前应用程序中,密码是用 phpass 加密的。phpass的加密密码兼容laravel的加密吗?或者我必须在 laravel 上实现 phpass?
谢谢。
您必须替换使用 Bcrypt 散列算法的默认散列器。
这是一个示例存储库,它显示了如何做到这一点 - 在他的例子中,他用一个简单的 MD5 替换了它,但你可以修改它以使用你喜欢的任何算法。
有包可以覆盖 bcrypt 散列 https://github.com/ksungcaya/phpass