資格暗記無料で始める

一方向性(原像計算困難性)とは?

一方向性(原像計算困難性)とは、ハッシュ値から元のデータを逆算するのが事実上できない、というハッシュ関数の性質。この性質があるため、パスワードを平文で持たずハッシュ値だけを保存する運用が成り立つ。衝突しにくさと並ぶ、ハッシュ関数の基本要件として問われる。

応用情報技術者試験の過去問では1回出題されています。

いちほうこうせい

応用情報技術者試験の頻出用語/テクノロジ系/別名:一方向性、原像計算困難性


一方向性(原像計算困難性)の意味

ハッシュ値から元のデータを逆算するのが事実上できない、というハッシュ関数の性質。この性質があるため、パスワードを平文で持たずハッシュ値だけを保存する運用が成り立つ。衝突しにくさと並ぶ、ハッシュ関数の基本要件として問われる。

一方向性(原像計算困難性)の具体例

社内システムの利用者パスワードを、管理者ですら見られない形で保存したい。データベースにはパスワードそのものではなくハッシュ値を保存し、ログイン時は入力値のハッシュと突き合わせる。漏えいしても元のパスワードは直ちには分からない。

一方向性(原像計算困難性)は試験でどう引っ掛けられる?

一方向性があってもパスワードが安全とは限らない。よく使われるパスワードは事前計算した表と照合されるため、ソルトやストレッチングを併用しないと意味が薄い。「ハッシュにしたから漏えいしても安全」という言い切りは誤り。

一方向性(原像計算困難性)と関連する用語

一方向性(原像計算困難性)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。