私の質問は、魚介類に関して、mryptから得られるのと同じ結果をどうやって得るのですか?Mimic CRYPT_BLOWFISH with MCRYPT_BLOWFISH
パスワードのハッシュと確認にthe phpass frameworkを使用したいと考えています。フライフィッシュはcrypt()
に含まれているので、あなたはPHP 5.3を持っています。 私のホストは、PHP 5.2.xをmcryptライブラリで実行しています。
ドキュメントを通って行くと陰窩とフグについてグーグルは、その結果は、2つの文字の反復値、'$'
、塩(パディング又は22文字にカット)、ハッシュを表す32 base64文字列'$a2$'
あると思われます。
私の問題は私には意味をなさないMCRYPT_MODE_modenames
の説明が見つかりません。そして、私が欲しい反復の数をmcrypt()
にどのように払うのですか?あるいは、2つの機能が異なる形のブローフィッシュを使用していますが、クロストランスレーションはありませんか?
5.3より前のバージョンでは、以前のバージョンではOSコールが使用されていましたが、5.3では独自のアルゴリズムの実装が行われていました。 OSがCRYPT_BLOWFISHをサポートしていないことを確認しましたか? – symcbean
私はそれをチェックしました。 PHPの私のバージョンはCRYPT_BLOWFISHをサポートしていませんが、MCRYPT_BLOWFISHはサポートしています。私は私の質問の根本は、CRYPT_BLOWFISHのために書かれたコードをMCRYPT_BLOWFISHを使用して使用する必要があると考えています。しかし、私が見つけたドキュメントでは、実装が非常に異なっているように見えます。 –