簡単な照合
パスワード認証などの照合ロジック作成にはいろいろ頭を悩ますもの…
また、そのロジックがバレたらまずいので、なかなか公開されていないもの。
「メールアドレス+パスワード」が正しいものであるかどうかを
照合するための例えば…。
use Digest::MD5 qw(md5_hex); sub mk_key() { my ($str) = $_[0]; #- まず文字列を反転 $str = reverse ($str); #- md5 $str = &get_md5($str); return ($str); } sub get_md5() { my ($str) = $_[0]; my ($fg) = md5_hex($str); return ($fg); }
- 文字列を反転する。
- 次にそのmd5をとる。
このハッシュ値をDBなどに格納しておいて、照合するというロジック。
うーん、バレバレかなあ(w。
ハッシュの衝突も起こりかねないし。。。もっと考えよう。