テクノロジ系定義問題

ハッシュ関数の特性として正しいものはどれか。

A.同じ入力データからは常に同じ長さのハッシュ値が生成される← 正解
✓ 正解です。ハッシュ関数は同じ入力に対して常に同じ固定長のハッシュ値を生成するという一方向性の特性を持ちます。
B.ハッシュ値から元のデータを容易に復元できる
✗ ハッシュ関数は不可逆であり、ハッシュ値から元のデータを復元することは計算上困難です。
C.入力データの長さに比例したハッシュ値が生成される
✗ ハッシュ値の長さは入力データの長さにかかわらず固定長となるのが特徴です。
D.異なる入力データからは必ず異なるハッシュ値が生成される
✗ 異なる入力から同じハッシュ値が生成される「衝突」が発生する可能性はゼロではありません。

ITパスポート の問題一覧