hash_hmac

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>";
?>