資格暗記無料で始める

SHA-256とは?

SHA-256とは、任意の長さのデータから固定長(256ビット)のハッシュ値を生成する、代表的なハッシュ関数の一つ。SHA-2ファミリーに属し、入力データがわずかでも変化すると出力されるハッシュ値が大きく変わる性質(雪崩効果)を持ち、同じハッシュ値を持つ異なる入力を意図的に作り出すことが極めて困難(衝突耐性が高い)とされる。改ざん検知やデジタル署名、パスワードの保存など、データの完全性を確認する用途で広く利用される。

ITパスポートの過去問では1回出題されています。

シャーニーゴーロク

ITパスポートの頻出用語/テクノロジ系


SHA-256の意味

任意の長さのデータから固定長(256ビット)のハッシュ値を生成する、代表的なハッシュ関数の一つ。SHA-2ファミリーに属し、入力データがわずかでも変化すると出力されるハッシュ値が大きく変わる性質(雪崩効果)を持ち、同じハッシュ値を持つ異なる入力を意図的に作り出すことが極めて困難(衝突耐性が高い)とされる。改ざん検知やデジタル署名、パスワードの保存など、データの完全性を確認する用途で広く利用される。

SHA-256の具体例

ソフトウェアの配布サイトが、ダウンロードファイルのSHA-256ハッシュ値を公開し、利用者が自分でハッシュ値を計算して一致すればファイルが改ざんされていないと確認できる。

SHA-256は試験でどう引っ掛けられる?

ハッシュ関数暗号化と異なり、ハッシュ値から元のデータを復元することはできない(不可逆な処理である)点が問われやすい。

SHA-256と関連する用語

SHA-256が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。