我正在使用 PHP (Codeigniter) 和 Phils RESTserver 开发一个 API。我正在使用带有密码和盐的 crypt() 创建一个哈希。
问题是作为 crypt() 算法结果的哈希在我的本地机器和服务器上是不同的。
它在本地工作正常,但在服务器上不能正常工作(简称)。我知道密码和盐是相同的,因为我尝试将它们硬编码为。
来自本地机器的哈希:
$2a$10$g6J7CUjJvB0JpTd7UcrowePEbqp/oBmZEpd7vS.5HFYx38f08Tb/a
来自服务器的哈希:
$2jkP2/LlC/H6
有什么问题?
(服务器正在运行 centos 5)。