我正在开发一个使用SQLcipher的应用程序,它是离线的,所以我无法从服务器获取密钥来与加密数据库通信。我必须在设备内的某个安全位置存储它。一种解决方案是将密钥存储在首选项中,但如果手机已经被root,则可以访问这些文件夹。应用程序中使用的数据非常机密,我不能让其被访问。如果您能推荐解决此问题的方法,那将非常感谢。提前致谢。
我正在开发一个使用SQLcipher的应用程序,它是离线的,所以我无法从服务器获取密钥来与加密数据库通信。我必须在设备内的某个安全位置存储它。一种解决方案是将密钥存储在首选项中,但如果手机已经被root,则可以访问这些文件夹。应用程序中使用的数据非常机密,我不能让其被访问。如果您能推荐解决此问题的方法,那将非常感谢。提前致谢。