フグアルゴリズムでcrypt関数を使用できると思います:http://php.net/manual/en/function.crypt.php
別のオプションは、mcrypt を使用することです: http://www.php.net/manual/en/ref.mcrypt.php
編集:例
これが私がすることです:
$hashedPassword = crypt('password', '$2a$11$abcd');
次のように crypt を使用します。
hash = crypt(password, salt);
$hashedPassword にハッシュが含まれるようになりました。
基本的にフグのアルゴリズムを使用するには、salt を次の形式にする必要があります: $2a$[2 桁のコスト パラメータ]$[22 桁の英数字の文字列]
サーバーにフグがあるかどうかを確認するには:
if (CRYPT_BLOWFISH == 1) {
echo 'Blowfish: ' . crypt('rasmuslerdorf', '$2a$07$usesomesillystringforsalt$') . "\n";
}