: The actual utility used to generate a valid serial number or activation code for the software.

Some algorithms require a specific name or email address to bind to the key. The keygen hashes this text to create a unique corresponding serial.

A significant complication is that even keygens are classified by antivirus vendors as “Potentially Unwanted Applications” (PUAs) or “HackTools”. Microsoft’s security intelligence defines HackTool:Win32/Keygen.C!AMTB as a threat that “can perform a number of actions of a malicious actor’s choice on your device”.