テクノロジ系出題頻度 3/3
SHA-256
えすえいちえーにごろろく
定義
出力長256ビットの暗号学的ハッシュ関数。SHA-2ファミリの1つ。
詳細解説
2001年NIST制定のSHA-2ファミリ(SHA-224/256/384/512)の代表的アルゴリズム。256ビット(64桁の16進数)の出力を生成する。SHA-1の脆弱化を受け広く採用された。TLS証明書、ビットコイン(PoW)、ファイル整合性検証、コードサイニング等で標準的。現在実用的な衝突攻撃は発見されていない。後継のSHA-3はKeccakアルゴリズムベースで構造が異なる。
「SHA-256」が出る問題
関連用語
よくある質問
Q. SHA-256とは何ですか?
A. 出力長256ビットの暗号学的ハッシュ関数。SHA-2ファミリの1つ。
Q. 応用情報技術者試験での位置づけは?
A. テクノロジ系の重要用語です。出題頻度は 3/3 (★3)。 頻出のため確実に押さえておきましょう。