BlitzKey - Shareware activation key system

Miscellaneous Forums/Blitz Showcase/BlitzKey - Shareware activation key system

BTW. if you are using a standard checksum check (32Bit) this could be faked easily. When you use an individual check it may be saver. EG: read every 100th int from the dll, add them all together and AND it with , say 29 bits, so you get a 29 bit checksum of frequenty controlled data. A Cracker would have to disassemble and understand this routine to create a checksum-corrected dummy dll.

And yes, maybe the CRC won't work when the dll is packed with Molebox. So you should make the CRC Check an option. Molebox has its own encryption, CRC Check and compression.

With a Molebox encrypted EXE it will also be virtually impossible to read out the secret key, at least with a hex editor. Of course, with a debugger that scans the memory it still can be done. Some Apps even crash a number of known debuggers to prevent such spy actions.

I think the goal is to make sure the App won't appear on warez and crackz lists. A simple solution would be (as soon as it becomes neccessary due to some degree of popularity) to release a number of serial numbers/codes for your App in the warez scene, so none will feel like there's a need to crack it. Those serials should then work for some time, after a couple of weeks they would crash the app by default. Well , just an idea.