午前問42
パスワードを用いて利用者を認証する方法のうち、適切なものはどれか。
パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。 | |
パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。 | |
パスワードをハッシュ値に変換して登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。 | |
パスワードをハッシュ値に変換して登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
ア. | パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。 |
登録されたIDハッシュ値と入力したパスワードのハッシュ値は一致しないので不適切です。 | |
イ. | パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。 |
認証にパスワードが使用されていないので不適切です。 | |
ウ. | パスワードをハッシュ値に変換して登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。 |
登録されたパスワードのハッシュ値と入力したパスワードのハッシュ値を比較しているので適切です。 | |
エ. | パスワードをハッシュ値に変換して登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。 |
登録されたパスワードのハッシュ値と入力したIDのハッシュ値は一致しないので不適切です。 |
よって正解はウとなります。