Я занимаюсь разработкой API с использованием PHP (Codeigniter) и Phils RESTserver.Я создаю хеш с помощью crypt () с паролем и солью.
Проблема в том, что хеш, являющийся результатом алгоритма crypt (), отличается на моей локальной машине и на сервере.
Работает нормально локально, но не на сервере (если коротко).Я знаю, что пароль и соль совпадают, потому что я пытался их жестко закодировать.
Хеш с локальной машины:
$2a$10$g6J7CUjJvB0JpTd7UcrowePEbqp/oBmZEpd7vS.5HFYx38f08Tb/a
Хеш с сервера:
$2jkP2/LlC/H6
Что может быть не так?
(сервер работает под управлением Centos 5).