r.bohne: PHP Login ... mit mysql + crypt

Hallo
wie kann ich ein PHP Login machen wo ich die Passwörter in eine Mysql Daten bank speicher ABER Codiert !!!
Ich was alles wie es geht bis auf das Codieren und endcodieren mit welchen schlösschen könnte ich das machen der auch sicher ist ?
der unix standart schlüssen wer gut aber wie vergleiche ich das weil der ja immer eine andere codierung ausgibt !!

HELP ME !!!
 Danke

RoB

PS.: Mal ne frage am rande die crypt verschüsselung ist ein 1-Weg schlüssen und so aber denn mus doch irgen jemand mal Programmiert haben warum hat der kein decoder geprogt ???
Naja egal.

  1. Hoi,

    wie kann ich ein PHP Login machen wo ich die Passwörter in eine Mysql Daten
    bank speicher ABER Codiert !!!

    Indem du eine geeignete Methode der Verschluesselung nimmst, z. B. Crypt oder
    MD5.

    Ich was alles wie es geht bis auf das Codieren und endcodieren mit welchen
    schlösschen könnte ich das machen der auch sicher ist ?

    Was ist endcodieren? Meinst du enkodieren?

    der unix standart schlüssen wer gut aber wie vergleiche ich das weil der ja
    immer eine andere codierung ausgibt !!

    Wenn du das Manual gelesen haettest, wuesstest du, dass

    crypt('verschluesseltespasswort','plainpasswort') == 'verschluesseltespasswort'

    sein muss, damit die Eingabe des Passworts richtig ist.

    PS.: Mal ne frage am rande die crypt verschüsselung ist ein 1-Weg schlüssen
    und so aber denn mus doch irgen jemand mal Programmiert haben warum hat der
    kein decoder geprogt ???

    Weil man das nicht dekodieren *kann*. Es geht einfach nicht. Das liegt in der
    Natur der Sache. Und *das* hat der Erfinder gemacht, weil es nicht noetig war.
    Die Anforderungen waren andere.

    Gruesse aus dem schoenen LH,
     c.j.k

    1. crypt('verschluesseltespasswort1','plainpasswort') == 'verschluesseltespasswort2'

      weil du mir im chat nicht anwortest !!
      welche mus das gespeicher passwort sein
      bsw welche mus das eingegeben sein !!

      1. Hi,

        weil du mir im chat nicht anwortest !!
        welche mus das gespeicher passwort sein
        bsw welche mus das eingegeben sein !!

        also so etwas von Trümmer-Posting habe ich ja schon lang nicht mehr gesehen. Keine Sätze, keine Worte, keine Begrüßung ... weia. Und auch noch herumnölen, daß der Herr im Chat nicht vorne und hinten bedient wird ... da würde mir die Lust, zu antworten, auch vergehen.

        Mit erschütterten Grüßen
            Michael

  2. Hallo
    wie kann ich ein PHP Login machen wo ich die Passwörter in eine Mysql Daten bank speicher ABER Codiert !!!
    Ich was alles wie es geht bis auf das Codieren und endcodieren

    Also ich mache das immer folgendermaßen

    <?php
     $sql_query = "SELECT * FROM tabelle WHERE username=$input_username' AND password=PASSWORD('$input_password')";
     $sql_result = mysql_query($sql_query, $datenbank);

    if (mysql_numrows($sql_result) == 0) {
      echo "Zugriff verweigert.";
      // tue_dies_und_das(); }
     else {
      echo "Zugriff erlaubt.";
      // tue_das_und_jenes(); }

    ?>
    Die Passwörter in der Datenbank kannst du also mithilfe der MySQL-Funktion PASSWORD zum 1.) eintragen und 2.) auch wieder auslesen.

    mit welchen schlösschen könnte ich das machen der auch sicher ist ?

    Vielleicht hilft dir das etwas.

    Grüße aus dem sonnigen Darmstadt
    Benjamin