Key generator

Key generator

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

Screenshot eines Key Generators

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.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Key-Generator —   [dt. »Schlüsselerzeuger«], ein Programm, das bei der Datenverschlüsselung zur Erzeugung des Schlüssels verwendet wird.   In Hackerkreisen wird der Begriff für ein Programm verwendet, das Passwörter, Seriennummern und andere… …   Universal-Lexikon

  • Key Generator — 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… …   Deutsch Wikipedia

  • Key generator — A key generator is used in many cryptographic protocols to generate a sequence with many pseudo random characteristics. This sequence is used as an encryption key at one end of communication, and as a decryption key at the other.Examples: linear… …   Wikipedia

  • Key generator —   An ISO term. A type of cryptographic equipment, used for generating cryptographic keys and, where used, initialisation vectors …   International financial encyclopaedia

  • Key gen — 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… …   Deutsch Wikipedia

  • Key generation — is the process of generating keys for cryptography. A key is used to encrypt and decrypt whatever data is being encrypted/decrypted.Modern cryptographic systems include symmetric key algorithms (such as DES and AES) and public key algorithms… …   Wikipedia

  • KeY — is a formal software development tool that aims to integrate design, implementation, formal specification, and formal verification of object oriented software. It supports programs written in Java (more precisely: in a superset of Java Card) and… …   Wikipedia

  • Key (cryptography) — In cryptography, a key is a piece of information (a parameter) that determines the functional output of a cryptographic algorithm or cipher. Without a key, the algorithm would produce no useful result. In encryption, a key specifies the… …   Wikipedia

  • Key-agreement protocol — In cryptography, a key agreement protocol is a protocol whereby two or more parties can agree on a key in such a way that both influence the outcome. If properly done, this precludes undesired third parties from forcing a key choice on the… …   Wikipedia

  • generator — An apparatus for conversion of chemical, mechanical, atomic, or other forms of energy into electricity. [g., a begetter, producer] aerosol g. a device for producing airborne suspensions of small particles for inhalation therapy or experimental …   Medical dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”