würde mal folgendes vorschlagen:
script zum speichern des pw:
PHP-Code:
<?php
// paswort speichern
$fp = fopen("pw.txt", "w");
fputs($fp, md5($passwort));
fclose($fp);
und noch das script zum lesen:
PHP-Code:
<?php
// verschlüsseltes passwort auslesen
$fp = fopen("pw.txt", "r");
$pw_aus_datei = fgets($fp, 20);
fclose($fp);
//eingegebenes passwort mit dem verschlüsselten passwort vergleichen. $pw enthält das eingegebene passwort
if($pw_aus_datei == md5($pw))
echo("Zugang freigegeben");
else
echo("Zugang verweigert - falsches Passwort!");
?>
es ist damit zwar möglich, dass jeder der den dateinamen kennt die datei lesen kann, aufgrund derverschlüsslung ist es aber nur sehr schwer möglich (ein gutes pw vorausgesetzt) dieses auch zu knacken. es geht nur, in dem man jede x-beliebige (verschlüsselte) zeichenkette mit dem verschlüsselten passwort vergleicht - und das ist sehr zweitaufwenig und umständlich.