Frage zu MD5

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage zu MD5

    Hallo verwsuche gerade eüber ein Formular Daten in die Db einzufügen .. was auch soweit funkt... doch das Passwort kann ich leider nicht in MD5 speicher...
    PHP-Code:
    <?


    $benutzer = "BenutzerTest";
    $passwort = "tutorial";

    mysql_connect("localhost","root","");
    mysql_select_db("DB");
    $eintrag = "INSERT INTO benutzer ( Benutzer, Passwort=MD5  )VALUES ( '$benutzer', '$passwort' )";
    $eintragen =  mysql_query($eintrag);
    echo "Daten wurden erfolgreich eingefügt";
    ?>
    Könntet ihr mir weiterhelfen !!!

  • #2
    1. Falches Forum!!!

    2. Ist das so richtig?
    Passwort=MD5
    3. Guck dir mal MD5() an.

    Kommentar


    • #3
      Wei meinst Du das ob das so richtig ist Passwort=MD5 ...!!!

      Kommentar


      • #4
        http://www.php.net/manual/de/function.md5.php
        mfg
        Günni


        Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
        Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
        Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
        City-Tiger - Online durch die Straßen tigern...

        Kommentar


        • #5
          ich muss gestehen als Anfänger ist mir das noch einbischen zu hoch !!

          Kommentar


          • #6
            Was ist dir den daran so hoch??? md5() ist eine funktion, der du ein String (ZeichenKette) als Argument übergibst. Also md5(meinString);
            mfg
            Günni


            Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
            Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
            Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
            City-Tiger - Online durch die Straßen tigern...

            Kommentar


            • #7
              Wei meinst Du das ob das so richtig ist Passwort=MD5 ...!!!
              Ich will wissen, ob das so richtig ist. weil ich die schreibweise noch nie gesehen hab, und mir ehrlich gesagt auch nicht vorstellen kann, wieso das funzen sollte?

              Kommentar


              • #8
                Re: Frage zu MD5

                Original geschrieben von ms101295
                PHP-Code:
                <?

                $benutzer = "BenutzerTest";
                $passwort = "tutorial";

                mysql_connect("localhost","root","");
                mysql_select_db("DB");
                $eintrag = "INSERT INTO benutzer ( Benutzer, Passwort  )VALUES ( '$benutzer', '".md5($passwort)."' )";
                $eintragen =  mysql_query($eintrag);
                echo "Daten wurden erfolgreich eingefügt";
                ?>
                Könntet ihr mir weiterhelfen !!! [/B]
                Ich geh mal davon aus dass deine Spalte Passwort heißt und nicht Passwort=MD5 (deshalb wird das auch nicht korekt sein @TobiaZ )


                Du kannst entweder MD5() von mySQL nehmen oder md5() von PHP - ich habs oben mit der Funktion von PHP gemacht.

                So sollte es klappen

                Übrigens:

                PHP-Code:
                echo md5("testzeichenkette"); // Würde "testzeichenkette" als MD5-Hash ausgeben. 
                MfG
                Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
                var_dump(), print_r(), debug_backtrace und echo.
                Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
                Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
                Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

                Kommentar


                • #9
                  ich würds mit der Fkt von Mysql machen. wurde ja aber schon beschrieben

                  Kommentar


                  • #10
                    Danke hat gefunkt habe jetzt aber das Problem bei auslesen, ich lese meine DB aus das Feld in der Db heist benutzer_passwort

                    beim auslesen zeigt er mir aber immer noch die Verschlüsselung an..
                    Zuletzt geändert von ms101295; 23.05.2004, 14:46.

                    Kommentar


                    • #11
                      beim auslesen zeigt er mir aber immer noch die Verschlüsselung an..
                      siehe link im post von Günni. md5 ist one-way.
                      Die Zeit hat ihre Kinder längst gefressen

                      Kommentar


                      • #12
                        Du musst das Password das von dem User eingegeben wird ebenfalls mit MD5 verschlüsseln und dann die beiden verschlüsselten Passwörter miteinander vergleichen
                        mfg
                        Günni


                        Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                        Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                        Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                        City-Tiger - Online durch die Straßen tigern...

                        Kommentar

                        Lädt...
                        X