- Home
- HIROTA Lab.
- Glossary of Technical terminology
- ハッシュ (HASH)
Glossary of Technical terminology
ハッシュ (HASH)
ハッシュ(Hash)は「寄せ集め」の意味。データを固定長のランダムに見えるハッシュ値に不可逆変換して置き換えること。配信されたメールのメッセージが改ざんされていないか、Webサイトからダウンロードしたファイルやメディアからコピーしたファイルのデータが破損していないかを確認するために使う。
MD5(Message Digest 5)やSHA-1(Secure Hash Algorithm 1)などのハッシュ関数を使ってハッシュ値を求める。ハッシュ値の長さは一定(160ビット)なので、同じハッシュ値になるように改ざんするのは困難であり、改ざん検知やファイルの同一性確認に役立つ。