PHP(Codeigniter)とPhils RESTserverを使用してAPIを開発しています。 パスワードと塩を使ってcrypt()を使ってハッシュを作成しています。Cryptはローカルマシンとは異なるサーバー上で
問題は、crypt()アルゴリズムの結果であるハッシュが、ローカルマシンとサーバーで異なる です。
ローカルで正常に動作しますが、サーバー上では動作しません(省略)。私はパスワードと塩が同じであることを知っている。ローカルマシンから
ハッシュ:サーバーから
$2a$10$g6J7CUjJvB0JpTd7UcrowePEbqp/oBmZEpd7vS.5HFYx38f08Tb/a
はハッシュ:
$2jkP2/LlC/H6
間違っている可能性がありますか?
(サーバーはcentos 5を実行しています)。
移植性を高めるために、 'hash()'を使用してください:http://www.php.net/manual/en/book.hash.php – Mchl