パスワードを用いて利用者を認証する方法のうち,適切なものはどれか。
パスワードに対応する利用者 ID のハッシュ値を登録しておき,認証時に入力されたパスワードをハッシュ関数で変換して比較する。
パスワードに対応する利用者 ID のハッシュ値を登録しておき,認証時に入力された利用者 ID をハッシュ関数で変換して比較する。
パスワードをハッシュ値に変換して登録しておき,認証時に入力されたパスワードをハッシュ関数で変換して比較する。
パスワードをハッシュ値に変換して登録しておき,認証時に入力された利用者 ID をハッシュ関数で変換して比較する。
パスワードによる利用者認証では,パスワードをそのまま保存すると漏えいしたときの危険が大きい。そこで,パスワードをハッシュ関数で変換したハッシュ値をあらかじめ登録しておき,認証時に入力されたパスワードを同じハッシュ関数で変換して,登録済みのハッシュ値と比較する。
アとイは利用者 ID のハッシュ値を用いている点が誤りであり,エは登録したパスワードのハッシュ値と利用者 ID を比較している点が誤りである。したがって,正解は「ウ」である。