hotti: Selbst ein sicheren USB-Lizenzstick machen

Beitrag lesen

Ich entwickle selbst Software und möchte meine Programme, die ich meinen Kunden herausgebe, mit einem USB-Lizenzstick schützen, so dass das Programm nur dort laufen kann, wo der Lizenzstick im USP-Port steckt.

Andere Idee: Das P. soll nur auf dem PC laufen, auf dem es installiert wurde. Das würde ich so machen, dass beim Setup die OS-Seriennummer ausgelesen und gehasht in einer Datei im Programmverzeichnis gespeichert wird (kein Stick).

Bei jedem Programmstart wird dann die SN erneut ausgelesen, gehasht und mit dem beim Setup erzeugten hash verglichen. Das ist zwar auch nicht 100%ig sicher, vermeidet jedoch den Dongel und ein "dritter" PC-Benutzer wird es sich sehr überlegen, die SN zu ändern, weil dann u.U. andere lizenzierte Programme nicht mehr tun.

Hotti