テクノロジ系 › セキュリティ
ハッシュ関数
一言でいうと
ハッシュ関数とは、データから、その内容に対応した値(ハッシュ値)を計算する関数。
ポイント
- 同じ入力なら同じ値になる。改変を調べるときは、信頼できる経路で得た元のハッシュ値と比較する。
- 暗号学的ハッシュ関数では、元のデータの推定や同じ値になる別データの発見が困難になるよう設計する。
まちがえやすいポイント
- 鍵を使わないハッシュ値だけでは作成者を証明できない。署名者の確認にはデジタル署名を使う。
- ハッシュ化は復号できる暗号化ではない。異なるデータが同じ値になる衝突も起こり得る。
関連する過去問
この用語を学ぶ手がかりになる問題です。解説とあわせて確認しましょう。
あわせて覚えたい用語
更新日:2026-09-07 · 編集・確認:kakoloop · 編集方針