パスワードをどう覚えておくか
前の章では、ログインのときにサーバーがパスワードを確かめて、本人かどうかを判断する流れを見ました。確かめるためには、サーバーは比べる相手を何か覚えておかなければなりません。いちばん素直なのは、登録のときに受け取ったパスワードをそのままデータベースに書いておき、ログインのたびに届いた値と見比べるやり方です。
図の右側が、そのやり方で作ったサーバーの記録です。アオイさん(aoi)の行には「password」がそのまま書かれています。ログインの確認だけを考えれば、これで問題なく動きます。
ところが、この表そのものが外に出てしまったらどうなるでしょうか。この章では、その心配から出発して、ハッシュ関数という道具を見ていきます。



