Autor Beitrag
Sniky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 53



BeitragVerfasst: Di 22.04.08 09:51 
Moderiert von user profile iconNarses: Abgetrennt von [url=www.delphi-forum.de/...?t=75455]hier[/url].

Hi,

ich hab da ein kleines Problem...

ich hab in meiner Datei ein Passwortfeld und das sieht dann so aus:
ausblenden Delphi-Quelltext
1:
edit1.Text:=passwort;					

nun wollte ich das gerne in md5 umwandeln aber ich bekomm das einfach nicht hin. die md5.pas hab ich schon mit eingebunden und hab es dann so versucht:
ausblenden Delphi-Quelltext
1:
2:
edit1.Text := MD5Print(MD5File(edit1.Text));
edit1.Text:=passwort;

geht aber nicht, kommt zwar kein fehler aber verschlüsselt ist das PW leider trotzdem nicht.
Dann hab ich es so versucht:
ausblenden Delphi-Quelltext
1:
2:
edit1.Text:=passwort;
passwort := MD5Print(MD5File(passwort));

aber das war das gleiche problem... kam kein fehler aber das pw war wieder nicht verschlüsselt :(

wie kann ich den nur dieses Passwort verschlüsseln? ich verstehe Delphi echt noch gar nicht und hab erst vor 4 tagen damit angefangen...

Ich hoffe echt mir kann hier jemand helfen?

Danke!

Liebe Grüße,
Sniky

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Di 22.04.08 10:09 
Hallo Sniky,

ohne mir jetzt die genaue Funktionsweise von der md5-Unit anzugucken, ewürde ich darauf tippen, dass das MD5File zuviel ist, denn der Name lässt vermuten, dass er einen Dateinamen erwartet und nicht ein String/Passwort.

Gruß
Heiko
Sniky Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 53



BeitragVerfasst: Di 22.04.08 10:21 
user profile iconHeiko hat folgendes geschrieben:
Hallo Sniky,

ohne mir jetzt die genaue Funktionsweise von der md5-Unit anzugucken, ewürde ich darauf tippen, dass das MD5File zuviel ist, denn der Name lässt vermuten, dass er einen Dateinamen erwartet und nicht ein String/Passwort.

Gruß
Heiko


keine ahnung... darum hab ich ja gefragt wie ich es machen muß damit es geht... ich denke mir auch mal das ich da irgend was falsch mache, aber die md5.pas soll das doch eigentlich irgend wie können.

Danke.

Gruß
Sniky
Silas
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 478

Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
BeitragVerfasst: Di 22.04.08 10:21 
Moin,

die Funktion für Strings heißt MD5String:
ausblenden Delphi-Quelltext
1:
2:
edit1.Text:=passwort;
passwort := MD5Print(MD5String(passwort));

_________________
Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat ;-)
Sniky Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 53



BeitragVerfasst: Di 22.04.08 10:34 
user profile iconSilas hat folgendes geschrieben:
Moin,

die Funktion für Strings heißt MD5String:
ausblenden Delphi-Quelltext
1:
2:
edit1.Text:=passwort;
passwort := MD5Print(MD5String(passwort));


gleich mal testen... vielen dank schon mal für deine antwort :D

EDIT danke, geht jetzt :)

Viele Grüße,
Sniky
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 22.04.08 10:52 
Moin!

Markierst du den Thread dann noch entsprechend, wenn dein Problem gelöst ist? Danke. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.