ハッシュ関数

ハッシュ関数(Hash Function)は、同じ入力データに対しては常に「同じ(  a  )」ハッシュ値を出力する一意性・決定性を持ちます。また、不可逆性(一方向性)を持つため、計算されたハッシュ値から元のデータを逆算・復元することは極めて困難であり「できない(  b  )」特徴があります。したがって組合せはウが適切です。 ハッシュ値から元のデータを復元することはできません。 同じ入力データからは常に同じハッシュ値が出力されます。 同じデータからは同じハッシュ値が得られ、復元はできません。

ディジタル署名やブロックチェーンなどで利用されているハッシュ関数の特徴に関する,次の記述中のa,bに入れる字句の適切な組合せはどれか。

ハッシュ関数によって,同じデータは,aハッシュ値に変換され,変換後のハッシュ値から元のデータを復元することがb。

出典令和元年度秋期 ITパスポート試験 公開問題 問93

a

b

ア

都度異なる

できない

イ

都度異なる

できる

ウ

常に同じ

できない

エ

常に同じ

できる