Re: How do people write keygens?

Pete wrote:

It seems crazy to me a pattern can be identified. The program I am
thinking of is $5000 / copy and is a maths program, so the people
writing it should be well versed on things like public key cryptology -
they should know what they are doing. It's not a school child trying to
make a few $'s from a game and not knowing how to protect it. but
programmed by some seriously bright people.

My understanding is that even if you know the algorithm (say for example
RSA), then cracking it becomes computationally very difficult in a
sensible amount of time.

You're absolutely right and point to the solution: Most verification
schemes simply are not serious.