The reason these generators are becoming obsolete—and why you shouldn't risk your PC using them—is that Assassin’s Creed 2 is more accessible now than ever before.
Ubisoft's older DRM for AC2 was heavily patched. Modern versions of the game use "direct entitlement," meaning the license is digitally tied to your account upon purchase. If you bought the game recently and the "CD keys" option is missing from Steam, it's because the key is meant to be pushed automatically to your linked Ubisoft account. assassins creed 2 activation key generator patched
If you already own the game and are being asked for a key, try these verified fixes instead of using a generator: The reason these generators are becoming obsolete—and why