セキュアハッシュ関数 SHA-256 を用いてファイル A 及びファイル B のハッシュ値を算出すると,どちらも全く同じ次に示すハッシュ値 n(16 進数で示すと 64 桁)となった。この結果から考えられることとして,適切なものはどれか。
ハッシュ値 n:86620f2f 152524d7 dbed4bcb b8119bb6 d493f734 0b4e7661 88565353 9e6d2074
- ファイル A とファイル B の各内容を変更せずに再度ハッシュ値を算出すると,ファイル A とファイル B のハッシュ値が異なる。
- ファイル A とファイル B のハッシュ値 n のデータ量は 64 バイトである。
- ファイル A とファイル B を連結させたファイル C のハッシュ値の桁数は 16 進数で示すと 128 桁である。
- ファイル A の内容とファイル B の内容は同じである。
解答
エ
解説
- ファイル A とファイル B の各内容を変更せずに再度ハッシュ値を算出すると,ファイル A とファイル B のハッシュ値が異なる。
内容が同じファイルから算出されたハッシュ値は、常に同じになります。 - ファイル A とファイル B のハッシュ値 n のデータ量は 64 バイトである。
SHA-256のハッシュ値のデータ量は、256ビット(32バイト)です。 - ファイル A とファイル B を連結させたファイル C のハッシュ値の桁数は 16 進数で示すと 128 桁である。
ハッシュ値は、ファイルの大きさに関わらず同じ桁数になります。 - ファイル A の内容とファイル B の内容は同じである。
適切です。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | セキュリティ |
小分類 | 情報セキュリティ |
出題歴
- SG 令和5年度 問5
- SG 令和元年度秋期 問12