PHP で SHA-256 を使う

sha256,sha256_file関数を簡易実装している方がいました。
 
mhash()を利用すれば、さまざまなダイジェストが生成できるようです(ただし利用するには Mhash ライブラリを有効にする必要があります)。

$str = “あいうえお”;
$raw_hash = mhash(MHASH_SHA256, $str);
echo bin2hex($raw_hash);

 
もう一つの方法としてハッシュ拡張モジュールを利用する事もできます。