Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

Seriennummersystem - gut und schön aber wie Infos speichern?

  Alt 31. Mär 2010, 17:20
Hallo,

ich habe mir ein Seriennummernsystem gebaut, mit dem ich zwischen registrierten und unregistrierten Usern unterscheiden kann (klar) und mit dem ich zwischen Updateberechtigungen unterscheiden kann.

Das Programm prüft die Seriennummer und schaut, ob man zB Updates laden darf.
Mein Root-Server im Internet stellt die Updates bereit, und gibt diese raus, sofern er auch eine gültige Update-Lizenz errechnet hat. (Die SN wird also mit an den Server gesendet).

Meine Frage ist nun, wie ich die Seriennummer im Programm (oder im Programmverzeichnis), Registry o.Ä speicher. Sollte die Seriennummer verschlüsselt sein, und wenn ja, wie kann mein Server-Skript die Verschlüsselung rückgängig machen und die SN zu prüfen? Sollte ich von der SN einen MD5-Hash ablegen? Wie macht man das?

Ich möchte auch, dass einige Funktionen nur für registrierte User zugänglich sind. Eine Überprüfung mit

if (registered) then

ist ziemlich sinnlos. Wie könnte ich das bewerkstelligen.

PS: Die beiden Fragen hängen ja auf Grund der Speicherung und Verschlüsselung zusammen. Deswegen mache ich nur einen Post auf.

Vielen Dank!
  Mit Zitat antworten Zitat