I should encrypt some data before sending them from the app to the server and decrypt it again on the server to work with it. Most encryption and decryption methods need a key to do this. Because of it, I should have a key on the app to handle it.
When you install apps from stores like Google Store, there is some app that can make apk from the installed app.
Now the question is that can hackers convert my apk file to source code and get that key or not?
I these articles
- Is there a way to get the source code from an APK file?
- How to avoid reverse engineering of an APK file?
It seems the answer is yes, now how can I handle it? What is the common way to handle this scenario?