セキュアハッシュ関数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の内容は同じである。
正解: エ
要点: SHA-256で同じハッシュ値なら,実用上は二つのファイルの内容が同じと判断できる。
ハッシュ関数は,同じ入力から常に同じ固定長のハッシュ値を生成する。異なる入力が同じ値になる衝突は理論上あり得るが,SHA-256では現実的に発見が極めて困難であるため,設問の状況ではファイルAとBの内容が同じと考えるのが適切である。
同じ回の前後の問題
テクノロジ関連分野の他の問題
- 令和5年度 問4: 暗号方式に関する記述のうち,適切なものはどれか。
- 令和5年度 問6: 迷惑メール対策のSPF(Sender Policy Framework)の仕組みはどれか。
- 令和5年度 問10: HTTPのcookieに関する記述のうち,適切なものはどれか。
- 令和6年度 問6: A社のWebサーバは,サーバ証明書を使ってTLS通信を行っている。PCからA社のWebサーバへのTL
- 令和6年度 問10: 社内ネットワークからインターネットへのアクセスを中継し,Webコンテンツをキャッシュすることによって
アプリで弱点分析つきの演習ができます