如果不支持password_hash,我该怎么办?


What should I do if password_hash isn't supported

我有一个运行PHP 5.4的web服务器。这意味着它不支持password_hash函数,所以我不能对密码进行散列。我无法升级PHP版本。

如果不使用password_hash函数,如何保护密码

您应该看看https://github.com/ircmaxell/password_compat

此库旨在提供与PHP 5.5附带的password_*函数的前向兼容性。

看一下crypt函数

您也可以使用password_compat。它是一个向后兼容的库,用于模拟旧版本PHP(5.3.7+)中的password_hash()