Кейген (от англ. keygen, key generator) — небольшая программа, которая генерирует криптографический ключ для кодирования данных, псевдоподлинные CD-ключи или серийные/регистрационные/активационные номера для регистрации/активирования программного обеспечения. 2
Обычно применяется для активации программных продуктов, обходя стандартные механизмы лицензирования. 1
Важно помнить, что использование кейгенов для неоплаченного программного обеспечения обычно является незаконным и может повлечь юридическую ответственность. 2
Кейгены пишутся как отдельными программистами, так и хакерскими группами, специализирующимися на взломе программного обеспечения. 2
Также средства создания ключей могут использоваться и в легальных целях, например, разработчики ПО могут применять их для тестирования собственных продуктов. 1