- KeyGen
-
Ein Key Generator (auch KeyGen, Keygen oder Keymaker) bezeichnet zwei verschiedene Arten von Programmen:
- ein Programm, das automatisch nach einem Algorithmus Seriennummern (serials) oder Freischaltungscodes für andere Programme erstellt oder
- ein Programm um Passwörter für Verschlüsselungsmechanismen zu erstellen (z. B. ssh-keygen)
Key-Generatoren zur Erstellung von Seriennummern
Obwohl die Verwendung von mit Key-Generatoren erstellten Kennwörtern illegal ist – solange der Ersteller nicht eine Lizenz des Programmes besitzt – sind Key-Generatoren sehr verbreitet. Sie sind im Internet für sehr viele Programme verfügbar. Es existieren auch Pseudo-Keygeneratoren, die nur eine bestimmte Anzahl von Passwörtern gespeichert haben und diese per Zufall ausgeben.
Inzwischen bauen Firmen jedoch immer häufiger einen Schutz ein, wodurch Key-Generatoren seltener zum Freischalten des Programms benutzt werden können. Das eingegebene Passwort wird in einer Datenbank gesucht, falls es schon vorhanden ist, wird das Programm nicht freigeschaltet. Das entsprechende Passwort gilt als blacklisted. Dies ist allerdings nur mit Internetanbindung möglich, da die Datenbanken im Internet aktualisiert werden müssen. Ein Beispiel sind die Computerspiele von Valve, die nur mit der Software Steam über das Internet freigeschaltet werden können. Dazu gehören u. a. Half-Life bzw. Half-Life 2, sowie deren Ableger Counter-Strike und Counter-Strike: Source. Eine weitere verbreitete Möglichkeit zum Schutz vor Key Generatoren stellt die Produktaktivierung dar. Derartige Verfahren stoßen unter Datenschutzaktivisten auf heftigen Protest, sind jedoch auch kein sehr wirksamer Schutz gegen Raubkopien, da anhand der Aktivierungsnummer die Autorisierungsnummer generiert werden kann (durch entsprechenden Algorithmus oder Datenbank-Abgleich).
Siehe auch
Wikimedia Foundation.