mcryptを使えるようにしてphp-5.2.0をコンパイルしたところ、OpenPNEでログインできなくなってしまった。
管理画面のメンバーリストを見ると、PCメールアドレスと登録時メールアドレスが文字化けしていた。
PHPのドキュメントを見て、メールアドレスをBlowfishで暗号化し、Base64でエンコードした。データベースを直接操作して、該当フィールドを書き換えた。パスワードを再発行して、ログインできる状態に戻した。