Генератор ключей (сленг. кейген; от англ. keygen, key generator) — небольшая программа, которая генерирует:
криптографический ключ для кодирования данных.
псевдоподлинные CD-ключи или серийные/регистрационные/активационные номера для регистрации/активирования ПО.
Keygen использует теже алгоритмы, что и защита, поэтому его создание — это результат взлома защиты, а точнее, успешного исследования алгоритмов защиты с помощью отладчика либо дизассемблера. Так, можно скачать бесплатную демо- (trial) версию и с помощью кейгена превратить ее в полнофункциональную, введя сгенерированный серийный номер.
Команды, специализирующиеся на взломе ПО, предлагают их на различных сайтах, посвященных распространению ПО без соблюдения лицензии. Так как лицензии большинства ПО, использующего ключи активации, требуют обязательной покупки кодов, использование кейгенов для неоплаченного собственнического ПО обычно является незаконным. Некоторые законы об авторском праве (например, DMCA 1998 года в США и четвёртая часть ГК 2008 г. в России) прямо запрещают системы обхода технических средств защиты авторских прав.
Кейгены пишутся как отдельными программистами, так и хакерскими группами, например, C.O.R.E., ORiON, Z.W.T и др., специализирующимися на взломе программного обеспечения. Иногда такие группы заявляют о себе также тем, что включают своё название в сгенерированный ключ в открытом либо зашифрованном виде.
Во многих кейгенах присутствует фоновая музыка, воспроизводимая на протяжении работы кейгена (в некоторых имеется возможность приостановки воспроизведения). Обычно музыка составлена таким образом, что возможно циклическое воспроизведение. В связи с этим появились порталы, где собраны мелодии из различных кейгенов и других видов крэков:
KEYGENMUSIC.net
Plopbox.net (англ. яз.)
Источники информации:
Дополнительно на Genon.ru: