人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのsha1関数について質問です。
現在、ドットインストールを見ながら、ユーザ認証を行うWEBを作っています。sha1関数を使ってパスワードを暗号化する部分で、お手本の通りに書いても暗号化後のパスワードがユニークなものになりません。パスワードに何を入力しても、暗号化後には同じ文字列が生成されてしまう為、何を入力しても認証されてしまいます。

<質問>
・何が原因なのでしょうか。
・入力パスワード文字列に応じてユニークな暗号化を行う為にはどのようにすれば良いのでしょうか。

<お手本の講義>
ユーザー管理をするWebサービスの基礎:http://dotinstall.com/lessons/sns_php_v2
該当部分:http://dotinstall.com/lessons/sns_php_v2/9611

<問題の関数>
function getSha1Password($s) {
return (sha1(PASSWORD_KEY.$s));
}
*PASSWORD_KEYは文字列の定数が入ります。これと連結してsha1関数に渡すと暗号化する意図のようです。

<自分の環境>
・PHP Version 5.4.4
・xampp 1.8.0
・Windows7

●質問者: slow_learner
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ