デジタル署名やブロックチェーンで用いられるハッシュ関数には、SHA-256、SHA-512などがある。このようなハッシュ関数に関する記述として、適切なものはどれか。
ハッシュは一方向で復元不能、同じ入力からは常に同じ値
選択肢
- アあるハッシュ関数を用いて得たハッシュ値を、そのハッシュ関数に入力することによって、元のデータを復元することができる。
- イ同じデータを異なるハッシュ関数にそれぞれ入力したとき、得られるハッシュ値は全て同じになる。
- ウ同じハッシュ関数を用いる場合、入力したデータが同じであれば、得られるハッシュ値は常に同じになる。
- エどのハッシュ関数にもそれぞれの逆関数が存在し、ハッシュ値から元のデータを復元することができる。
正解と解説
正解:ウ 同じハッシュ関数を用いる場合、入力したデータが同じであれば、得られるハッシュ値は常に同じになる。
ハッシュ関数は入力データから一定長の値を計算する一方向の関数で、同じ関数に同じ入力を与えれば必ず同じハッシュ値が得られる。この再現性があるからこそ、改ざんの検知やブロックチェーンの連結に使える。一方でハッシュ値から元のデータを復元することはできず、関数が違えば得られる値も異なる。
選択肢ごとの解説
- アハッシュ値を再入力しても元データは復元できない。
- イ関数が異なればアルゴリズムも出力長も異なり、同じ値にはならない。
- ウ同じ関数と同じ入力なら常に同じ値になるという、ハッシュ関数の基本性質で正しい。
- エ一方向性が本質であり、逆関数は存在しない。
同じ分野の他の問題
- PKI(公開鍵基盤)の特徴として、適切なものはどれか。2026年度 秋期 問90
- Aさんは、Bさんから次の4種類のメッセージを受け取った。Aさんが、受け取ったメッセージを復号して読むことができるものだけ…2025年度 秋期 問89
- PKIにおいて、ある条件に当てはまるデジタル証明書の情報が公開されているリストとしてCRLがある。このリストに掲載される…2025年度 秋期 問87
- 出所が不明のプログラムファイルの使用を避けるために、その発行元を調べたい。このときに確認する情報として、適切なものはどれ…2024年度 秋期 問77
- PKIにおけるCA(Certificate Authority)の役割に関する記述として、適切なものはどれか。2024年度 秋期 問66
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。