Passwortverschlüsselung mysql bzw php
Hallo Alle Zusammen!
Ich möchte gerne user/passwort abfrage mit php programmieren. Das funktioniert auch, aber ich möchte die passwörter gerne mittels einem md5-Hash verschlüßeln. Ich verschlüßle zum Beispiel ( siehe http://lemats.net/tech/tools/md5-hash-erzeugen/ ) das Wort "passwort", dann erhalte ich "871d6d62929e8437649f59f7c7f40fa3" diesen code geb ich dann in der Datenbank als Passwort ein. Wenn ich dann in meiner PHP Syntax aber stehen hab $pw =md5($passwort) funktioniert dass nicht! geht das überhaupt? wenn ja wie?!
Vielen Dank im Vorraus
by(e) schojo
Antwort schreiben
Antwort 1 von DeluxeStyle vom 31.03.2020, 22:34 Options
du solltest mit der md5 funktion von php das passwort in die db eintragen
Antwort 2 von schojo vom 01.04.2020, 18:00 Options
vielen dank für die schnelle antwort!!! aber wie mach ich das?und vorallem wo?
Antwort 3 von DeluxeStyle vom 01.04.2020, 18:01 Options
wie trägst du den jetzt das Passwort ein?
ich würd es über phpmyadmin machen. Dort ist die md5 funktion von php mit dabei
Antwort 4 von schojo vom 01.04.2020, 18:05 Options
so?
INSERT INTO abfrage VALUES(
'testuser',
md5'testpasswort');
Antwort 5 von schojo vom 01.04.2020, 18:07 Options
so hats geklappt danke!!!#
INSERT INTO abfrage VALUES(
'testuser',
'md5(passwort)');
Antwort 6 von schojo vom 01.04.2020, 18:07 Options
NEIN mist es geht ned!
Antwort 7 von Fassy91 vom 05.04.2020, 07:51 Options
Nicht so :
INSERT INTO abfrage VALUES(
'testuser',
'md5(passwort)');
Sondern so :
INSERT INTO abfrage VALUES(
'testuser',
md5('passwort'));
sonst wird das in die datenbank geschrieben :
Value 1 | Value 2
-----------------------------
testuser | md5(passwort)
und das willst du ja nicht
das muss dann so aussehen :
Value 1 | Value 2
-----------------------------
testuser | e22a63fb76874c99488435f26b117e37