基本情報技術者 平成26年度春期午前問42

午前問42

パスワードを用いて利用者を認証する方法のうち、適切なものはどれか。
パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。
パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。
パスワードをハッシュ値に変換して登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。
パスワードをハッシュ値に変換して登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

ア.パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。
登録されたIDハッシュ値と入力したパスワードのハッシュ値は一致しないので不適切です。
イ.パスワードに対応する利用者IDのハッシュ値を登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。
認証にパスワードが使用されていないので不適切です。
ウ.パスワードをハッシュ値に変換して登録しておき、認証時に入力されたパスワードをハッシュ関数で変換して比較する。
登録されたパスワードのハッシュ値と入力したパスワードのハッシュ値を比較しているので適切です。
エ.パスワードをハッシュ値に変換して登録しておき、認証時に入力された利用者IDをハッシュ関数で変換して比較する。
登録されたパスワードのハッシュ値と入力したIDのハッシュ値は一致しないので不適切です。
よって正解はウとなります。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする