HolgerM: Crypt .htaccess

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

  1. 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

  2. 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

  3. 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

    1. 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