過去問解きまくり研究所 ホーム

暗号技術|令和元年度 秋期 情報セキュリティマネジメント試験 午前 問12

セキュアハッシュ関数SHA-256を用いてファイルA及びファイルBのハッシュ値を算出すると,どちらも全く同じ次に示すハッシュ値n(16進数で示すと64桁)となった。この結果から考えられることとして,適切なものはどれか。

ハッシュ値n:86620f2f 152524d7 dbed4bcb b8119bb6 d493f734 0b4e7661 88565353 9e6d2074

解説

ハッシュ値が完全に一致するので二つのファイルの内容は同じです。

ハッシュ関数は、入力データから決まった長さの値(ハッシュ値)を計算するもので、入力が少しでも違えば値も変わり、同じ入力からはいつも同じ値が出ます。SHA-256の場合、出力はどんな入力でも256ビット、16進数で表すと64桁(32バイト)の固定長です。ファイルAとファイルBのSHA-256が完全に同じ値になったということは、二つのファイルの内容が同じだと考えられます。これが適切な結論です。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:令和元年度 秋期 情報セキュリティマネジメント試験 午前 問12

この問題を演習で解く

同じ単元をまとめて解くなら暗号技術へ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)