Hallo zusammen,
ich habe mir folgendes ausgedacht für die Aktivierung einer Software.
Zunächst hierzu auch die Frage: ist das Konzept verwendbar?
1) User bekommt eine Serial Key
2) Damit die Software läuft, muss er den Serial Key aktivieren: Hierzu schickt er den Serial Key an einen Webservice auf einem externen WebServer.
Nun wird:
Geprüft: Gibt es den Serial Key.
Wenn ja: Verschlüsselt er den Serial Key mit einem privaten Schlüssel.
Der private Schlüssel kennt nur der Webserver.
Der verschlüsselte Serial Key ist dann mein Aktivierungs Code. Dieser gibt der User dann in der Software ein und wird in der Datenbank gespeichert.
Wie kann ich das realsieren? Ich habe leider keine Beispiele mit dem privaten Schlüssel wirklich gefunden, sondern finde immer nur Beispiele in dem ein Zufallsschlüssel generiert wird.
Bitte um Hilfe.
ich habe mir folgendes ausgedacht für die Aktivierung einer Software.
Zunächst hierzu auch die Frage: ist das Konzept verwendbar?
1) User bekommt eine Serial Key
2) Damit die Software läuft, muss er den Serial Key aktivieren: Hierzu schickt er den Serial Key an einen Webservice auf einem externen WebServer.
Nun wird:
Geprüft: Gibt es den Serial Key.
Wenn ja: Verschlüsselt er den Serial Key mit einem privaten Schlüssel.
Der private Schlüssel kennt nur der Webserver.
Der verschlüsselte Serial Key ist dann mein Aktivierungs Code. Dieser gibt der User dann in der Software ein und wird in der Datenbank gespeichert.
Wie kann ich das realsieren? Ich habe leider keine Beispiele mit dem privaten Schlüssel wirklich gefunden, sondern finde immer nur Beispiele in dem ein Zufallsschlüssel generiert wird.
Bitte um Hilfe.