Keygen

An application that generates counterfeit licenses or license codes in order to subvert the software licensing model of an application. Keygen applications on the Internet are often targeted by malware, virus and trojan horse authors to infect the machines of those that use the illegal keygen applications.