Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Allgemeines Verständnisproblem (https://www.delphipraxis.net/36064-allgemeines-verstaendnisproblem.html)

freak4fun 15. Dez 2004 11:43


Allgemeines Verständnisproblem
 
Hallo,
weil ihr mir mit meinem KeyGenerator schon so weit geholfen habt frag ich einfach weiter. :mrgreen:

Also ich habe eine KeyErzeugen.exe und KeyEingeben.exe.
Wenn ich den Key erzeuge, ist er an einen Benutzernamen gebunden.

Wenn ich den Key dann testen möchte gebe ich den Benutzernamen und den Key in die KeyEingabe.exe ein und drücke testen. DAnn wird der Key und der Benutzername an eine .dll gesendet und Verglichen.
Wenn das ok kommt, ist die Kombination richtig.

Mein Problem ist die Sicherheit. Wo erstelle ich den Hash-Wert und wie vergleiche ich das dann. WIe ich den erstelle hab ich jetzt rausgefunden, aber die anderen Sachen sind mir schleierhaft. :wiejetzt:

Wäre nett, wenn mir da einer unter die Arme greifen könnte. :angel:

mfg
freak

PS: Bald ist Weihnachten. :wall:

SubData 15. Dez 2004 11:52

Re: Allgemeines Verständnisproblem
 
Zitat:

Zitat von freak4fun
DAnn wird der Key und der Benutzername an eine .dll gesendet und Verglichen. Wenn das ok kommt, ist die Kombination richtig.
...
Wo erstelle ich den Hash-Wert und wie vergleiche ich das dann.

Genau das machst du doch mit der DLL... oder was meinst du ?

freak4fun 15. Dez 2004 12:07

Re: Allgemeines Verständnisproblem
 
Ja, aber ... :gruebel:

Ich geb den Key und den Namen ein. Daraus erstelle ich den Hash-Wert. Womit vergleiche ich den?!

Eingabe -> .dll -> Vergleich in Eingabe mit ??? :wall:

mfg
freak

SubData 15. Dez 2004 12:46

Re: Allgemeines Verständnisproblem
 
Machs anders..


Du gibst Name und Passwort ein und daraus machst du nen Hash Key ...
Und dann gibste Name und Hash in die KeyEingeben.exe ein und vergleichst ob der Hash Identisch ist, wenn die DLL beigeht und den Namen, den du eingegeben hast mit dem PW erneut zum Hash macht...


Das PW is dann Programmintern und wird nur zum verschlüsseln benutzt...

Aenogym 15. Dez 2004 13:57

Re: Allgemeines Verständnisproblem
 
@frak4fun: und was amchst du, wenn jemand auf die idee kommt, die DLL auszutauschen? dann könnte man deinen key-check relativ leicht umgehen...

Aenogym

freak4fun 15. Dez 2004 14:38

Re: Allgemeines Verständnisproblem
 
... und was wen?! :wall:

Nix wenn!!! Dann hab ich ebend Pech gehabt. Außerdem kannst du es? :evil:

(kein) mfg
freak


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz