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

令和8年度 問91

セキュリティ

ハッシュ関数に関する記述

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

答えと解説を見る

✓ これが正解ウ同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。

解説

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

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

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

この問題の用語

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

同じ用語が出る問題

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