im einfachsten falle. du könntest auch systemspezifische werte (ram-größe, benutzername, hostname, maschinenname etc.) benutzen und daraus einen schlüssel generieren, würde deine software noch viel stärker an ein spezifisches system binden.

damit machst du dir aber keine freunde, kannste wissen. brush3d verwendet so ein system, jedes mal nachm aufrüsten einen neuen schlüssel anzufordern is ganz schön kotzig und das für ein indie-game... völlig übertrieben.