Für unsere Software verwenden wir Hardware-Dongles, um die Software zu schützen. Kein Schutz ist perfekt, aber diese kommerzielle Lösung ist bezahlbar und hält ehrliche Menschen ehrlich (wie in einem anderen Thread erwähnt). Der Vorteil ist der 128-Bit-Schlüssel, der "unreadable" auf dem Hardware-Dongle gespeichert ist.
Wir möchten diesen Hardware-Dongle entfernen und mit Software-Schutz beginnen. Grundsätzlich können wir ein kommerzielles Produkt verwenden, aber andererseits wird das auch nicht unknackbar sein. Ich weiß nicht viel über Verschlüsselung und deshalb poste ich das hier. Wie kann ich einen Schlüssel auf einem Windows-Computer speichern, der nicht mit Reflector oder etwas anderem gelesen werden kann? Allerdings sollte ich in der Lage sein, den Schlüssel für die Prüfung des Lizenzcodes zugreifen zu können.
Ich hätte gerne eine einfache Lösung, die nicht einfach durch die Verwendung von Reflector gehackt werden kann.
Oder stelle ich eine sehr dumme Frage?
Vielen Dank für eure schnellen und nützlichen Antworten. Ich möchte keine Lizenzierung über das Internet verwenden, da die Anwendung nicht immer auf verbundenen Computern läuft. Ich werde dann wahrscheinlich mehr Probleme bekommen, als sie zu lösen. Wir werden wahrscheinlich jetzt für eine kommerzielle Lösung gehen. Es scheint, dass der Schutz nicht so trivial ist.
Vielen Dank!!
1 Stimmen
Könnten Sie uns mehr darüber erzählen, welche Art von Verhalten Sie verhindern möchten? Möchten Sie verhindern, dass Leute das Programm ohne Schlüssel starten? Piraten-Installationsversuche blockieren? Etwas anderes? Möchten Sie einen Schlüssel pro Kunde zuweisen oder mehrere Schlüssel, die alle funktionieren, oder einen Schlüssel für jede Kopie? usw.