Hallo,
ich habe mal eine einfache Frage :-)
Ich programmiere gerade eine Software für Windows. Diese ist zur Zeit als Freeware verfügbar. Ich bin aber der Meinung, dass diese Software gut genug ist um damit Geld zu verdienen.
http://www.skittel.de/hpprojekte/p2s/index.html
Als Kopierschutz möchte ich, dass man die Software per Internet aktivieren muss. Dazu steht mir ein 1und1 Server mit Apache, PHP und MySQL zur verfügung.
Das ganze sollte im Rahmen bleiben. Ich möchte eine Lösung die einfach ist aber effektiv.
Ich wollte das so machen, als dass jede Lizenz in der DB hinterlegt ist und das Programm beim 1. Start die Lizenz per PHP abfragt.
C: http://www.skittel.de/p2s/activate?Licence=0810067
S: OK
oder
S: Lizenz abgelaufen
Soweit so einfach.
Nun sollte es aber nicht zu einfach sein.
Böse Person A installiert WAMP, gibt ihr die passene IP und erstellt eine PHP Seite die immer "OK" zurückliefert.
das einfachste was mir einfiel ist MD5
C: http://www.skittel.de/p2s/activate?L...067&ID=1234556
S: OK|654321
Der Client schickt noch eine zufällige Zahl mit.
Der Server macht aus "DIESIST" Licence ID "GEHEIM" die MD5 und liefert Sie zurück.
Der Client vergleich das
Oder gibt es da was besseres/einfacheres?
Vielen Dank für Tipps
Stefan
ich habe mal eine einfache Frage :-)
Ich programmiere gerade eine Software für Windows. Diese ist zur Zeit als Freeware verfügbar. Ich bin aber der Meinung, dass diese Software gut genug ist um damit Geld zu verdienen.
http://www.skittel.de/hpprojekte/p2s/index.html
Als Kopierschutz möchte ich, dass man die Software per Internet aktivieren muss. Dazu steht mir ein 1und1 Server mit Apache, PHP und MySQL zur verfügung.
Das ganze sollte im Rahmen bleiben. Ich möchte eine Lösung die einfach ist aber effektiv.
Ich wollte das so machen, als dass jede Lizenz in der DB hinterlegt ist und das Programm beim 1. Start die Lizenz per PHP abfragt.
C: http://www.skittel.de/p2s/activate?Licence=0810067
S: OK
oder
S: Lizenz abgelaufen
Soweit so einfach.
Nun sollte es aber nicht zu einfach sein.
Böse Person A installiert WAMP, gibt ihr die passene IP und erstellt eine PHP Seite die immer "OK" zurückliefert.
das einfachste was mir einfiel ist MD5
C: http://www.skittel.de/p2s/activate?L...067&ID=1234556
S: OK|654321
Der Client schickt noch eine zufällige Zahl mit.
Der Server macht aus "DIESIST" Licence ID "GEHEIM" die MD5 und liefert Sie zurück.
Der Client vergleich das
Oder gibt es da was besseres/einfacheres?
Vielen Dank für Tipps
Stefan
Kommentar