use sophisticated Digital Rights Management (DRM) and online validation that make "keygens" impossible to function: Server-Side Validation
Avoid gray-market sites like G2A or Kinguin (risk of stolen keys). Instead, use resellers:
: Legitimate CD keys for modern games like The Crew 2 are managed through encrypted, server-side databases (such as Ubisoft Connect or Steam). It is technically impossible for a standalone program to "guess" or "generate" a valid, unredeemed code.
The interface was retro, a stark black box with green monospace text. No flashy animations, no fake progress bars designed to trick twelve-year-olds into clicking ads. This looked like code. Real, heavy code.