Originally Posted by Henreh
oh and my legit cd key got raped by people who use keygens and now I have to ask Blizzard to renew it.
I was always afraid my CD key would end up in someone's keygen, but it never has and probably never will.
Just how does it happen? I don't understand how keygens work but I'm pretty sure they typically use a specific algorithm (usually at the last characters of the key) to "trick" the program to allowing an install.
Again, not quite sure how it works, but I believe I've read it somewhere.
So how could a legit key end up in a keygen?
Edit: I guess this...
Keys generated with a key generator may not work with software that is used online, including downloading software updates. This is because the user must confirm his or her serial number every time the software connects to the server, and the key may be invalid for various reasons.
One reason is that the cracker may have misinterpreted the original algorithm, creating a key that was "good enough" to let the software be installed, but not letting all possible future generated keys be valid.
Another reason may be that the software developers only accept keys that they know were distributed with the media during production, or had been issued with an online registration, causing a cryptographically correct key to still be denied.
The third (and dominant) reason is that a secondary unpublished algorithm that is used by the vendor, e.g., to extend the previous example, the characters 0, 7, 9, C, and K are never allowed. The software that confirms the key on the user's machine does not know these numbers and characters are not allowed, and will accept the keygen output, but the online confirmation fails. Windows Genuine Advantage is a notable example of that..