ハッシュとは、ある入力値が特定のアルゴリズムの関数によって、別の出力値となる操作や値そのもののことをさします。
以下はPHPでハッシュの種類を配列で取得できるので、それぞれ全部「hoge」という適当な文字に対してハッシュ化してみました。
ハッシュの種類と、それぞれの値
その中身のPHPを簡単にすると以下のような内容です。
$data = "hoge"; foreach (hash_algos() as $v) { $r = hash($v, $data, false); echo $v; echo $r; }
一言にハッシュといっても、これだけの種類があるんですね。