ハッシュ関数 ハッシュ関数とは、任意のデータを固定長のハッシュ値に変換するアルゴリズム。
入力された情報から一方向で計算され、同じ入力情報なら必ず同じ結果になる。また、ハッシュ値から元のデータを復元することはできない。わずかな変更でも全く異なるハッシュ値が生成されるため、改ざん検出に有効。暗号資産(仮想通貨)の世界では、ブロックチェーンの整合性を保つために不可欠な技術であり、ビットコインではSHA-256というハッシュ関数が使われている。安全性と処理効率の両立が求められる重要な要素。