"md5" und "crypt"

Grille

Erfahrenes Mitglied
Hallo,

Ich versuche gerade meinen Server bei 1blu einzurichten, und möchte bestimmte Verzeichnisse mit einem Passwortzugang schützen. Leider klappt das nicht so wie ich es will.

Zuerst war ich im Irrglauben, dass das Passwort für den Passwortschutz als md5 abgelegt wird. Nach einer Weile habe ich dann aber erfahren, dass es was mit "htpasswd" zu tun hat.

Daraufhin habe ich mir diese PHP-Datei zusammengebastelt, die ein eingegebenes Wort in MD5 und in HTPASSWD anzeigen soll.

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='de' lang='de'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
</head>
<body>
<p>Hier String für MD5-Umwandlung eingeben:</p>
<form method='post'>
<input type='text' name='md5-string'>
<input type='submit' name='abschicken' value='abschicken'>
</form>
<?php
echo '<p>Hier der String <span style=\'color:#e60003\'>'.$_POST['md5-string'].'</span> in MD5: <span style=\'color:#e60003\'>'.md5($_POST['md5-string']).'</span></p>';
echo '<p>Hier der String <span style=\'color:#e60003\'>'.$_POST['md5-string'].'</span> in HTPASSWD: <span style=\'color:#e60003\'>'.crypt(''.$_POST['md5-string'].'').'</span></p>';
?>
</body>
</html>

Leider muste ich aber feststellen, dass sich das "Passwort" welches durch "crypt" erstellt wurde, immer wieder verändert wenn man die Eingabe wiederholt. Ist das normal so?

Ich habe versucht ein solches Passwort zu benutzen, aber es funktioniert nicht. Kann es sein, dass dieses Passwort Serverabhängig ist, also das auf meinem Homeserver immer etwas anderes herauskommt als auf dem 1blu-Server?

Grüße,
Grille
 
Zurück