HMAC方式を使用して、ハッシュ値を生成
string hash_hmac($algo, $data, $key)
$algo:アルゴリズムの名前 “md5″、”sha256″、”haval160,4” など…
$key;HMAC 方式でのメッセージダイジェストを生成するために使用する 共有の秘密鍵。
サンプル
<?php $str = "パスワード"; echo hash_hmac('md5', $str, 'secret') . "<br>"; echo hash_hmac('sha256', $str, 'secret') . "<br>"; echo hash_hmac('haval160,4', $str, 'secret') . "<br>"; ?>