Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - If check passwort
MagicRain - Di 16.09.08 21:27
Titel: If check passwort
Hallo also ich hab hier eine If Anweisung benutzt um zu prüfen ob die Eingabe des Passworts richtig ist wenn ja Richtig sonst Falsch das ganze ist aber nicht wirklich schwer zu knacken gibt es noch eine Möglichkeit die Eingabe zu prüfen auf eine sichere und bessere weise jede Hilfe ist mir rech danke.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Button1Click(Sender: TObject); begin if (Edit2.Text= password(Edit1.Text) then begin Application.MessageBox ('Richtig') else Application.MessageBox ('Falsch'); end; |
MfG
BenBE - Di 16.09.08 22:07
Nein, und die Möglichkeiten, die es gibt, stehen meist in keinem Verhältnis zum Nutzen.
Wenn jemand etwas knacken will, dann wird er das auch ;-)
MagicRain - Di 16.09.08 23:13
toll ;/
platzwart - Mi 17.09.08 01:37
ansonsten mal nach dongles schaun. sind zwar sehr teuer bei niedrigen stückzahlen (<100), sind aber recht gut.
MagicRain - Mi 17.09.08 01:45
Ja danke, geht mir auch net drum das es ganz sicher ist oder sowas, sondern ob man das auch irgendwie anders abfragen kann als mit einer if anweisung.
Boldar - Mi 17.09.08 21:55
naja, z.b mit einem Hash
Xentar - Mi 17.09.08 22:43
Einen Hash muss man aber immer noch mit einer If-Abfrage vergleichen.
Tilman - Mi 17.09.08 22:58
Die einzige alternative die mir auf Anhieb einfällt, wäre das verschlüsseln der Inhalte mit einem Passwort. In diesem Fall muss man nichts vergleichen. Nur ein User mit dem richtigen Passwort bekommt den richtigen Inhalt. Um das Programm dennoch zu benutzen, müsste das Passwort/ die verschlüsselung geknackt werden (was natürlich möglich ist), aber ein einfaches Patschen eines Sprungbefehls ist dann nicht mehr möglich. Die extremste Variante wäre das Verschlüsseln der gesamten EXE mit dem Passwort.
MagicRain - Mi 17.09.08 23:01
Das hört sich schon besser an :D Vlt irgendein beispiel oder so etwas? Danke...
MfG
MagicRain - Do 18.09.08 12:54
Klasse danke dir/euch :)
MfG
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!