用語集
SHA-256しゃーにごろ
256 ビット出力の現代標準ハッシュ関数。SHA-2 ファミリの一員。
ITパスポート
SHA-256 は、256 ビットのハッシュ値を生成する、現代の事実上の標準ハッシュ関数です。SHA-2 と呼ばれる一群の中の代表で、強度と性能のバランスがよく、幅広い場面で採用されています。
| 項目 | 内容 |
|---|---|
| 出力長 | 256 ビット |
| 安全性 | 現時点で安全とされ広く利用 |
| 主な用途 | 電子証明書・電子署名・ファイル整合性検証・ブロックチェーン |
たとえば暗号資産のブロックチェーンや、Web サイトのデジタル証明書の署名、ソフトウェア配布時の改ざん確認など、信頼が必要な場面で使われています。弱点が見つかった MD5 や SHA-1 の置き換え先として広まりました。
試験では 「SHA-256 は現代標準のハッシュ関数」「MD5・SHA-1 の置き換え」という位置づけが問われます。出力が固定長で逆算できない、というハッシュ関数の性質とあわせて押さえましょう。