過去問解きまくり研究所 ホーム

令和7年度 春期 午前Ⅱ 問3

暗号技術

SHA-512/256の説明

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

答えと解説を見る

✓ これが正解ウ入力データに SHA-512 に基づいたハッシュ関数を 1 回適用し,512 ビットの値を出力した後,256 ビットに切り詰めて出力する。

解説

SHA-512 で計算し、256ビットに切り詰めて出力します。

名前の読み方が手掛かりです。スラッシュの前は基になるハッシュ関数を、後ろは最終的に出力するビット長を表しています。SHA-512/256 は、SHA-512 に基づいたハッシュ関数を入力データに1回適用し、得られた512ビットの値を256ビットに切り詰めて出力します。したがって、SHA-512 に基づき、512ビットを出してから256ビットに切り詰めるという記述が正解です。なお、規格上は初期値が SHA-512 とは別に定められているため、単に SHA-512 の出力の先頭を取り出した値とは一致しないとされます。選択肢の粒度では、基になる関数と切り詰めの向きを押さえれば判断できます。スラッシュの後ろの数を、繰り返しの回数と読み替えないことが大切です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)