
情報セキュリティマネジメント試験 令和元年度 秋期 午前、全50問のうちの問12。
出典:令和元年度 秋期 情報セキュリティマネジメント試験 午前 問12
セキュアハッシュ関数 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 は、
ほかの選択肢が違う理由
- アハッシュ関数は、
同じ 入力からは 必ず 同じ値を 出します。 内容を 変えずに 計算し直せば、 どちらの ハッシュ値も 前と 同じ n のままです。 - イ16 進数の
64 桁は、 1 桁 4 ビットなので 64 × 4 = 256 ビットです。 256 ÷ 8 = 32 バイトで、 64 バイトでは ありません。 - ウSHA-256 の
ハッシュ値は、 入力の 大きさに かかわらず 256 ビット、 16 進数で 64 桁です。 ファイルを つないで 大きくしても 128 桁には なりません。
仕組み
ハッシュ値は、
16 進数の