ユーザー名とパスワードの組み合わせを.htpsswrdファイルに保存しようとしています。私はユーザー名/パスワードをPHPスクリプトで保存するためにサーバーに送る前に、私はMD5でパスワードをハッシュしたいので、普通のパスワードはhttpで移動しません。 スクリプトを見つけました。私はjavascriptでMD5ハッシュを生成しますが、有効なパスワードとしてapacheサーバーに受け入れられません。Apache固有のmd5 javascript実装で.htpsswrd
password: a
hash: 0cc175b9c0f1b6a831c399e269772661
それは何のようになります:このサイト
password: a
hash: $apr1$OcckEo.t$ohO2NxaQZm/YAcWfFZSLi.
:使用してApache-特定のアルゴリズム:http://aspirine.org/htpasswd_en.htmlするハッシュがから構成されていることを、私に語っここ は、私はいつもそうだものですランダムな塩とパスワードのさまざまな組み合わせの反復(1,000回)MD5ダイジェスト。これがデフォルトです(Apache 2.2.18以降)。
私が必要とするのは、関数を持つためには、文字列をハッシュし、適切にハッシュされた応答を返します。 これは私が立ち往生した場所です!誰でも? :)
ありがとう。私はbase64でエンコードすることで、どうやって痛みを和らげることができるのか本当に分かりませんが、私が理解していることは、サーバー上で何をしても簡単にできることです...:D –
お尻は、変数をデコードし、独自の文字列演算を行ったので使用できないことがわかります。 –
申し訳ありませんが、文字列操作はどういう意味ですか? (私== noob):) –