phpのBlowfishライブラリで、

Crypt_Blowfish.encrypt
Crypt_Blowfish.decrypt
を別のサーバのphp環境で行うと、
違う結果になる事があります。

こういう事ってあるのでしょうか?
またどういった原因が考えられるのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/06/11 14:31:53
  • 終了:2006/06/18 14:35:03

回答(1件)

id:takagimasahiro No.1

m-takagi回答回数23ベストアンサー獲得回数22006/06/11 16:26:12

ポイント60pt

それぞれのサーバで、以下のプログラムを実行した結果はどのようになるでしょうか?

<?php
echo -2861207174 ^ 493813264;
?>

結果が 1209765738 なら問題ないのですが、もし -1653670384 となるようだと、このバグにはまっている可能性があります。現在 beta 公開されている Crypt_Blowfish 1.1.0RC1 では修正されているようですので、もし可能なら試してみてはいかがでしょうか?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません