
情報セキュリティマネジメント試験 令和5年度 公開問題、全15問のうちの問5。
出典:令和5年度 情報セキュリティマネジメント試験 科目A・B 公開問題 問5
セキュアハッシュ関数 SHA-256 を
ハッシュ値 n:86620f2f 152524d7 dbed4bcb b8119bb6 d493f734 0b4e7661 88565353 9e6d2074
- アファイル A と
ファイル B の 各内容を 変更せずに 再度ハッシュ値を 算出すると, ファイル A と ファイル B の ハッシュ値が異なる。 - イファイル A と
ファイル B の ハッシュ値 n の データ量は 64 バイトである。 - ウファイル A と
ファイル B を 連結させた ファイル C の ハッシュ値の 桁数は 16 進数で 示すと 128 桁である。 - エファイル A の
内容と ファイル B の 内容は 同じである。
答えと解説を開く
正解はエです。
SHA-256 のような
ほかの選択肢が違う理由
- アハッシュ関数は、
同じ 入力からは 何度計算しても 同じ値を 出します。 内容を 変えずに 計算し直しても、 ハッシュ値は 変わりません。 - イ16 進数の
1 桁は 4 ビットなので、 64 桁は 64×4=256 ビットです。 256 ビットは 256÷8=32 バイトで、 64 バイトでは ありません。 - ウSHA-256 の
ハッシュ値は、 入力の 大きさに かかわらず常に 256 ビット、 16 進数で 64 桁です。 2 つの ファイルを つなげても 128 桁には なりません。
仕組み
ハッシュ値は、
ハッシュ値から