「ハッシュ」は、特定のデータからハッシュアルゴリズムを活用して生成される固有の値を総称する言葉です。データ(例えばファイルなど)から一定の長さの値を引き出すプロセスから、「メッセージダイジェスト」の名でも評されています。ハッシュ関数、または要約関数と呼ばれるものも存在し、これは任意のデータから一定の長さの値を引き出す目的で使用される機能です。得られたデータかつハッシュ値は固有であり、さらにこれらハッシュ値から元のデータを再構築することは不可能な点、これがハッシュの特徴となります。
![](https://open-insight.net/glossary/wp-content/uploads/sites/2/2024/04/9-12-16-155-1-860x430.png)
「ハッシュ」は、特定のデータからハッシュアルゴリズムを活用して生成される固有の値を総称する言葉です。データ(例えばファイルなど)から一定の長さの値を引き出すプロセスから、「メッセージダイジェスト」の名でも評されています。ハッシュ関数、または要約関数と呼ばれるものも存在し、これは任意のデータから一定の長さの値を引き出す目的で使用される機能です。得られたデータかつハッシュ値は固有であり、さらにこれらハッシュ値から元のデータを再構築することは不可能な点、これがハッシュの特徴となります。