| 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 |