I have a app where the user needs to enter a Registration Code to register.
The Code when decoded will tell the computer the current date and time of the key creation along with a few other things that will validate the software.
The issue is my Encryption is symetric using tripple des for the code, and my key is MD5 hashed, but where would I store my key so it's secured.
Since I must decode the Registration Code via the applciation, I need to store my key accessable in the app itself (I think), but this means anyone with a hex editor or a assembly de-assembler can go in and find my hashed key, making the sucurity highly vulnerable/Useless.
What is the correct methodolgy for this?? I don't see anyway around storing the key to decode the registration code anywhere but in the app.
Thanks!
The Code when decoded will tell the computer the current date and time of the key creation along with a few other things that will validate the software.
The issue is my Encryption is symetric using tripple des for the code, and my key is MD5 hashed, but where would I store my key so it's secured.
Since I must decode the Registration Code via the applciation, I need to store my key accessable in the app itself (I think), but this means anyone with a hex editor or a assembly de-assembler can go in and find my hashed key, making the sucurity highly vulnerable/Useless.
What is the correct methodolgy for this?? I don't see anyway around storing the key to decode the registration code anywhere but in the app.
Thanks!