ITサービスマネージャ暗記無料で始める

ハッシュ関数と衝突耐性とは?はっしゅかんすうとしょうとつたいせい

ハッシュ関数と衝突耐性とは、任意長のデータを固定長の値へ変換する一方向関数。同じ値になる別データを見つけられない衝突耐性、値から元を求められない原像計算困難性が安全性の要件。改ざん検知、署名の対象圧縮、パスワードの保存など、機密性ではなく完全性を担う用途で使う。

最終更新:2026-10-06

試験情報

ITサービスマネージャ試験の頻出用語/午前II

ITサービスマネージャを最短で暗記・合格する →

具体例

配布ファイルの検証値を別経路で公開し、利用者が突合して改ざんを検知する。設計判断としては、衝突が実際に作られた古い方式を避け、SHA-2系以上を選ぶこと、および将来の危殆化に備えて方式名と値を併記する形式(アルゴリズム識別子付き)で保存することが重要。

試験での引っ掛け

ハッシュ化は暗号化ではない。鍵がなく復号もできないため「ハッシュ化して保存したから漏れても安全」と言い切れない。パスワードのように候補が限られる入力は総当たりされるので、ソルトと反復が別途必要になる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

ITサービスマネージャを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • ハッシュ化は暗号化ではない。