Deploy app that needs to decode.
How should I do this.
I have an application that needs to get activated with a key.
The key I provide the user also holds information in it that is needed to activate the app (So I need to decrypt it).
My prediciment is how do I decrypt the key w/o storing my password/key in the application itself?
Not perfect, but better
My resolution is this
1. I give a key to the user that the software decodes using a hardcoded key (This part is easily hackable)
2. Within the key, once decoded part of the key will have a password that is hashed to decode the encrypted data, making it fairly secure.
I do not see any way around the program needing to have some hard-coded keys though.
Please let me know if there is a better way.