php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.10.2004, 14:18  
Gast
 
Beiträge: n/a
Standard md5 verschlüssellung

will eine md5 verschlüsselung einbinden.
das kennwort frage ich doch wie folgt ab oder ist das falsch???

Zitat:
if (md5($_POST['kennwort']) == $kennwort_aus_db)
{
Login ok - weiter im Text...
} else {
Kennwort war nicht richtig, Zurück zum Login...
}
was ich aber eigentlich wissen will ist woher bekomme ich eigenlich den code den ich dann in die datenbank schreibe???
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.10.2004, 14:21  
Gast
 
Beiträge: n/a
Standard

Also wenn du soetwas machen willst, dann solltest du schon wissen, wie du etwas in eine MySQL-Datenbank einträgst. Falls du das nicht weißt, dann les dir erstmal diesen Links - oder ein ähnliches MySQL-Tutorial - durch.

Die Kenntwort-Abfrage sollte soweit aber richtig sein.
  Mit Zitat antworten
Alt 27.10.2004, 14:24  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von maxi
Also wenn du soetwas machen willst, dann solltest du schon wissen, wie du etwas in eine MySQL-Datenbank einträgst. Falls du das nicht weißt, dann les dir erstmal diesen Links - oder ein ähnliches MySQL-Tutorial - durch.

Die Kenntwort-Abfrage sollte soweit aber richtig sein.
ich trage ja die daten per hand ein über phpmyadmin
will ja nur wissen wie ich aus dem passwort den md5 code auslesen kann.
  Mit Zitat antworten
Alt 27.10.2004, 14:32  
Gast
 
Beiträge: n/a
Standard

Aus dem Passwort den md5-Code?? Meinst du, wie du das verschlüsselte Passwort generiert? Das weßt du doch scheinbar schon?
Um das verschlüsselte Passwort in die Datenbank einzutragen machst du einfach
PHP-Code:
INSERT INTO tabelle (namepasswortVALUES ('$name''md5($passwort)'
  Mit Zitat antworten
Alt 27.10.2004, 14:40  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Ich möchte einmal darauf hinweisen, dass md5() keine Verschlüsselung ist sondern nur eine Prüfsumme.
Zum verschlüsseln von Passwörtern gibt es geeignetere Algorithmen.
http://www.phpfriend.de/forum/viewto...elung&start=10
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 27.10.2004, 16:47  
Gast
 
Beiträge: n/a
Standard

wenn ich das verschlüsselte passwort so generie
PHP-Code:
INSERT INTO tabelle (namepasswortVALUES ('$name''md5($passwort)'
Eingegeben:
Benutzername: test
Passwort: test

Steht in der DB:
Benutzername: test
Passwort: md5(test)

kann mir wer sagen was falsch ist??
  Mit Zitat antworten
Alt 27.10.2004, 18:02  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Lass die Apostrophe um md5(passwort) weg
DiBo33 ist offline   Mit Zitat antworten
Alt 27.10.2004, 20:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Penetrator
kann mir wer sagen was falsch ist??
So isses richtig:
PHP-Code:
INSERT INTO tabelle (namepasswortVALUES '$name'md5'$passwort' )) 
Und so die Abfrage:
PHP-Code:
SELECT namepasswort FROM tabelle WHERE name='$name' AND passwort md5('$passwort'
  Mit Zitat antworten
Alt 30.10.2004, 14:35  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DiBo33
Lass die Apostrophe um md5(passwort) weg
Genau, ist auch eh sehr unsauber, so ist es korrekt:

PHP-Code:
mysql_query("INSERT INTO deinedb (Name, Passwort) VALUES ( '".$name."', '".md5($pw)."' )"); 
Oder zumindest so aehnlich, hab ich jetzt nur auf die Schnelle geschrieben....
  Mit Zitat antworten
Alt 30.10.2004, 14:39  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robotangel4
Oder zumindest so aehnlich, hab ich jetzt nur auf die Schnelle geschrieben....
Stimmt. Du hast bestimmt vergessen, daß MySQL ebenfalls eine MD5 Funktion besitzt.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
md5 code auslesen, verschlüssellung, php login mit md5 tutorial php, woher md5, md5 code php, pw in md5 test, md5 einbinden

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.