Keep in mind that any encryption method you use must store a key to decrypt encrypted data. This key should be available for your application and, therefore, for everyone who has access to your application. By encrypting the data, you change the problem of hiding your data in the problem of hiding your key, and there is practically no around it. The most you can do is make your data more difficult to read, but it cannot be impossible to read if you do not run your application on a trusted computing platform, as I said in my answer to the previous question .
source share