Crypt .htaccess
HolgerM
- sonstiges
0 Michael Schröpl0 sven0 Paul
Hallo,
kann mir jemand sagen, wie ich die Passwörter in ein Unix-Verschlüsseltes Passwort umwandeln?
Mir ist egal in welche Sprache ihr mir das Beispiel gebt. Nur nicht Perl oder PHP.
(Javascript oder Visual Basic)
MfG
HolgerM
Hi,
kann mir jemand sagen, wie ich die Passwörter
in ein Unix-Verschlüsseltes Passwort umwandeln?
mit der Funktion "crypt()" der entsprechenden Programmiersprache.
Mir ist egal in welche Sprache ihr mir das Beispiel
gebt.
Fein.
Nur nicht Perl oder PHP.
You lose.
(Javascript oder Visual Basic)
Was willst Du mit einer client-seitigen Sprache für einen serverseitige Mechanismus?
Viele Grüße
Michael
http://aktuell.de.selfhtml.org/artikel/server/htaccess/index.htm#bottom
hallo holger,
hier ein fertiges script für dich.
(leider leider in php)
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Crypt für .htpasswd</title>
<?
//Generrieren des Formulars
echo ("Um ein Passwort für .htpasswd zu erstellen,<br>gib bitte hier das Wort ein das Verschlüsselt werden soll.
<br>Das Wort musst Du in das Textfeld eintragen, und dann bitte auf "Go" klicken.<br>Nach dem absenden erscheint etwas weiter unten, dein Verschüsseltes Passwort,<br>das du dann nur noch in die Datei .htpasswd eintragen musst.");
echo ("<form action="$PHP_SELF" method=post>");
echo ("<INPUT type=text name=pass><p>");
echo ("<input type="submit" name="senden"
value="Go"
style="background-color: #ffffff;
font-size:12;
font-family:arial;
font-weight:normal;
font-style:oblique;
border-bottom:1 solid #000080;
border-top:1 solid #000080;
border-right:1 solid #000080;
border-left:1 solid #000080">");
echo ("</form>");
if($pass) { //Kontrollieren, ob ein Wert angegeben wurde
//wenn ja, führe Funktion aus (weiter unten)
do_crypt($pass);
} //ende des IF-Blocks
function do_crypt($pass) {
$passC=crypt($pass,yl); //Erzeugen des Crypts
echo ("<br>Das Kennwort lautet: $passC"); //Ausgabe des Crypts
} //ende der Funktion
?>
</body>
</html>
funktioniert wie doof.
möchtest du das nicht, kannst du alternativ auf meiner seite deine passwörter verschlüsseln:
http://www.sven-ebner.de/webpage/crypt.php
ach so: falls du das script oben verwenden möchtest, muss der server den befehl crypt() unterstützen.
auf meinem localen apache funktioniert es nicht, aber zum glück bei meinem hoster.
ich hoffe das ich dir helfen konnte..
mfg
sven
Hallo,
kann mir jemand sagen, wie ich die Passwörter in ein Unix-Verschlüsseltes Passwort umwandeln?
Mir ist egal in welche Sprache ihr mir das Beispiel gebt. Nur nicht Perl oder PHP.
(Javascript oder Visual Basic)
MfG
HolgerM
Bei Apache ist eine kleines Program dabei mit dem du die Passwoerter erstellen kannst, das Program erstellt dir auch gleich eine gueltige Datei und du kannst editieren.
Erfuellt auch die Kriterien, dass es nit PHP oder CGi ist, da es schon fertig gebaut ist.
Hoffe das hilft
Paul
Hi
Bei Apache ist eine kleines Program dabei
mit dem du die Passwoerter erstellen kannst,
Allerdings ein Kommandozeilenprogramm - nichts, was sich irgendwie per Browser bedienen läßt ("JavaScript" als Wunsch klang so, als wäre das erwünscht).
Außerdem läuft dieses Programm natürlich nur unter UNIX.
Ja, es gibt zum Windows-Apache das komplementäre Programm - aber das wiederum verschlüsselt eben nicht UNIX-kompatibel (crypt), sondern Windows-kompatibel (MD5, SHA).
Viele Grüße
Michael