标签: android database security encryption
我有一个领域数据库,我将其用于Android。 我用密码加密并将数据库保存到资产文件夹。
现在要安全保存密码的位置和方式?
我需要该密码才能在应用程序内部打开数据库。
答案 0 :(得分:0)
您应该使用带有KeyGenerator和Keystore的Cipher加密密码。加密后放入Paper
要了解如何与Cipher,KeyGenerator,Keystore以及与保护数据有关的所有内容一起使用:
Secure data in Android — Encryption in Android
Securely Storing Secrets in an Android Application