PHP (Codeigniter) と Phils RESTserver を使用して API を開発しています。パスワードとソルトで crypt() を使用してハッシュを作成しています。
問題は、crypt() アルゴリズムの結果であるハッシュが、ローカル マシンとサーバーで異なることです。
ローカルでは問題なく動作しますが、サーバー上では (略して) 動作しません。パスワードとソルトをハードコードしてみたので、同じであることはわかっています。
ローカル マシンからのハッシュ:
$2a$10$g6J7CUjJvB0JpTd7UcrowePEbqp/oBmZEpd7vS.5HFYx38f08Tb/a
サーバーからのハッシュ:
$2jkP2/LlC/H6
何が間違っている可能性がありますか?
(サーバーはcentos 5を実行しています)。