Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Registriernummer generieren Delphi und PHP (https://www.delphipraxis.net/7983-registriernummer-generieren-delphi-und-php.html)

wb32 26. Aug 2003 10:40


Registriernummer generieren Delphi und PHP
 
Hallo alle zusammen,

vorab Respekt an einige unserer Member (Assarbad, negaH) ich habe mal etwas in anderen Threads gelesen zum Thema Passwort, Programme sichern usw...

Genau dazu meine Frage, ich versuche es so exakt wie möglich darzustellen...

Ein Partnerprogramm über das Software angeboten wird. Wer möchte kann sich dort anmelden, wird Wiederverkäufer und bekommt eine eindeutige Webmaster ID z.b. WMID-123...

1. mit dieser ID schickt er Kunden auf die Seite www.seite.de/index.php?wmid-123
2. der Kunde downloadet auf der Seite ein Delphi-Programm xy.exe

Problem 1:
Es muss nun registriert werden das dieser Kunde von wmid-123 geworben wurde??? Idee-> aus WMID-123 einen Teil des später folgenden Aktivierungsschlüssels generieren und vor dem Download anzeigen lassen, der Kunde muss die ID aufschreiben

3. Kunde hat xy.exe heruntergeladen und startet sie
4. programm fragt nach Aktivierungsschlüssel (siehe Problem 1)
5. kunde gibt aktivierungsschlüssel ein, programm generiert aus schlüssel und Festplatten ID einen Code Beispiel wmid-123-1245H5
6. xy.exe sichert wmid-123-1245H5 in reg.ini Datei eventuell bereits verschlüsselt
7. programm ist nur eingeschränkt nutzbar da nicht freigeschaltet
8. zum freischalten muss kunde bezahlen wird auf eine PHP Seite geleitet mit dem code der aus reg.ini gelsen wird(www.seite.de/reg.php?wmid-123-1245H5)
9. php Seite generiert daraus eine gültige Serial die in delphi nach der eingabe verglöichen werden kann

programm freigeschaltet und voll nutzbar

Problem 2:
ein sicherer Algorithmus der in PHP und in Delphi funktioniert

???

Ich bin mal gespannt ob jemand dabei behilflich sein kann *danke*

Alexander 26. Aug 2003 13:26

Re: Registriernummer generieren Delphi und PHP
 
Kenne mich zwar auf diesem Gebiet nicht sonderlich aus, aber kuck dir mal md5 (siehe zb php.net) an, ist glaube ich sehr sicher, alledings gibt es das so nciht in Delphi....
Aber es wäre vielleicht besser sich was eigenes auszudenken..

wb32 26. Aug 2003 15:07

Re: Registriernummer generieren Delphi und PHP
 
md5 geht in delphi fällt aber aus weil die generierte zahl zu lang wäre... man muss immer daran denken das auch weniger versierte user vorm rechner sitzen :)

Alexander 26. Aug 2003 15:08

Re: Registriernummer generieren Delphi und PHP
 
MD5 geht in Delphi? Mhm auch mit der Personal?

Phoenix 26. Aug 2003 15:11

Re: Registriernummer generieren Delphi und PHP
 
Alex: Du kannst mit der Personal _alles_ machen was auch mit der grossen geht. Du musst viele der fehlenden Komponenten nur selber schreiben :)

Und MD5 ist ein öffentlicher Algorithmus, den jeder der ein wenig Mathe kann auch nachcoden kann :)

Alexander 26. Aug 2003 15:17

Re: Registriernummer generieren Delphi und PHP
 
Phönix: Eigentlich schon, die Frage war nicht so elegant gestellt, ich meinte nur ob es standmäßig drinne ist ;-)

Zitat:

Und MD5 ist ein öffentlicher Algorithmus, den jeder der ein wenig Mathe kann auch nachcoden kann
Das wusste ich ncoh nicht. Ich habe ihn immer nur für mein Loginsystem meiner Seite zum veRschlüsseln der PAsswörter benutzt, sonst weiß ich nicht viel über ihn ;-)

Danke für Aufklärung :mrgreen:

wb32 26. Aug 2003 15:17

Re: Registriernummer generieren Delphi und PHP
 
oder googeln :)

hier googelts


1. Seite gibts dafür ne unit die das selbe ergebniss wie in php liefert

Alexander 26. Aug 2003 15:19

Re: Registriernummer generieren Delphi und PHP
 
Jupp mache ich gerade schon :mrgreen:
Allerdings nur nach MD5 :D

Alexander 26. Aug 2003 15:29

Re: Registriernummer generieren Delphi und PHP
 
Habe gerade kurz was über den "Vorgänger" von MD5 gelseen, er zeichnete sich dadurch aus, dass er kürzer war.
Es ist der DES Verschlüsselungsalgorithmus.
Vielleicht ist er ja interessant für dich ;-)

wb32 26. Aug 2003 15:39

Re: Registriernummer generieren Delphi und PHP
 
hmm muss ich mal schauen hat jemand ne idee zum ersten problem ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr.
Seite 1 von 2  1 2      

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