Answer:
Sometimes, a Keygen is a program that does the same job as a virus (entering and modifying programs while bypassing countermeasures) but the difference is they are much simpler. Look at the size of the file, there's no reason for a keygen to be very large and there's no way for a virus to be very small.