Software Protection: Preventing memory modifications |
Top |
· | Always keep your license data encrypted in memory using a key that is random for each execution of your program |
· | Always store your license data at a different memory address each time your program runs |
· | Use checksums or CRC checking to make sure your license data has not been tampered with |
· | Decrypt and verify your license data each time you use it |