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