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

セキュリティ|令和8年度 ITパスポート試験 問91

デジタル署名やブロックチェーンで用いられるハッシュ関数には,SHA-256,SHA-512などがある。このようなハッシュ関数に関する記述として,適切なものはどれか。

解説

同じ関数に同じデータを入れれば、常に同じ値が返ります。

ハッシュ関数は、どんな長さのデータを入れても、決まった長さの値を返す計算です。同じ関数に同じデータを入れれば、いつでも必ず同じ値が返ります。この性質があるので、二つのデータが同じかどうかを、値を比べるだけで確かめられます。逆に、少しでも中身が違えば値は大きく変わり、また値から元のデータを求めることは事実上できません。同じハッシュ関数を用いる場合、入力したデータが同じであれば得られる値は常に同じになるという記述が適切です。わずかな書き換えでも返る値は大きく変わるので、受け取ったデータが途中で変えられていないかを、値を比べるだけで確かめられます。

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

この問題に関係する言葉

出典:令和8年度 ITパスポート試験 問91

この問題を演習で解く

同じ単元をまとめて解くならセキュリティへ。

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