2025年(令和7年) 春期 情報処理安全確保支援士 午前 問3

SHA-512/256の説明はどれか。

 ア  入力データにSHA-256に基づいたハッシュ関数を1回適用し、256ビットの値を出力した後、512ビットに拡張して出力する。
 イ  入力データにSHA-256に基づいたハッシュ関数を512回繰り返し適用し、256ビットの値を出力する。
 ウ  入力データにSHA-512に基づいたハッシュ関数を1回適用し、512ビットの値を出力した後、256ビットに切り詰めて出力する。
 エ  入力データにSHA-512に基づいたハッシュ関数を256回繰り返し適用し、512ビットの値を出力する。


答え ウ


解説
SHA-512/256は、SHA-2に分類されるハッシュ関数で、“SHA-512”は出力として512ビットのハッシュ値を算出し、その後、512ビットのハッシュ値を256ビットに切り詰めて出力します。(ウ)


キーワード
・SHA

キーワードの解説
  • SHA(Secure Hash Algorithm)
    データから固定長のハッシュ値を生成する暗号化技術の一つで、データの同一性確認や、デジタル署名などに利用されます。 SHA-1、SHA-2、SHA-3などの種類があり、それぞれ異なるハッシュ値の長さや安全性になっています。

もっと、「SHA-2」について調べてみよう。

戻る 一覧へ 次へ