0

Suhosin-Patch (cli) を備えた PHP 5.3.3-7+squeeze14 で Debian 7.0 を使用しています。

フォーム (MySQL に保存されたデータ) から htpasswd ファイルを作成する必要があります。

私はそれを試しましたが、うまくいきませんでした:

$hash = crypt($_POST['password'], base64_encode($_POST['password'])); //didn't work

$hash = crypt($_POST['password']); //didn't work

$hash = crypt($_POST['password'], substr($_POST['password'])); //didn't work



$cset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./"; 
$salt = ""; 
for ($i=0; $i<CRYPT_SALT_LENGTH; $i++) ``
    $salt .= substr($cset, rand() & 63, 1); 
$hash = crypt($_POST['password'], $salt); // didn't work

PHPを使用してhtpasswdと同じ結果を得る方法を誰かが説明してくれますか? それは私のdebianに依存していますか?私の /usr/bin/htpasswd スクリプト ?

ありがとう !

4

0 に答える 0