| Kidix hat folgendes geschrieben: |
| Karlson hat folgendes geschrieben: | Willst du ihm jetzt gleich md5 raten oder was  |
wenn er es vernünftig machen will! JA |
Nur um Missverständnisse vorzubeugen: MD5 geht nur in eine Richtung. Man kann das Passwort aus einem MD5 Hash nicht rekonstruieren (bzw. nicht auf triviale Weise, und auch nicht eindeutig). Man könnte also höchstens das "Gib mir deine Geheimnummer" per MD5 sichern, das eigentliche Passwort aber nicht.
Zu deiner Frage: Platzier ein Edit auf das Form, doppelklick drauf, und schreibe folgendes in die Prozedur:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| if Sender is TEdit then with Sender as TEdit do begin if Text = 'Gib mir deine Geheimnummer' then ShowMessage('Das Passwort lautet: 1234'); end; |
Sobald jemand den Satz "Gib mir deine Geheimnummer" ins Edit-Feld eingegeben hat, kommt ein Fensterchen mit dem Passwort.
Ich möchte dich aber auch warnen: Wenn du es so programmierst wird wohl jeder in diesem Forum, der mehr als ein Sternchen hat, in der Lage sein, dein Programm zu "knacken".
Gruss
Edit: Um es sicherer zu machen, könnte man z.B. den String "Gib mir deine Geheimnummer" mit MD5 sichern, und den String "Das Passwort lautet: 1234" mit dem Schlüssel "Gib mir deine Geheimnummer" verschlüsseln.