标签: java android sqlite encryption android-sqlite
有没有办法在Android中对整个Sqlite数据库进行加密。我希望在启动应用程序时解密整个db文件,并在应用程序转到后台或注销时对其进行加密。有没有办法使用Java Crypto库实现这一点?表现如何?
编辑:我有兴趣使用SEE(Sqlite加密扩展)或java加密库。 Sqlcipher对我来说不是一个选择。谢谢你们!
答案 0 :(得分:1)
实际上,做了一些研究我发现了这个:Sql Cipher
该页面包含一个教程,但您也可以在这里找到另一个[好]的:Android Tech
希望它有所帮助!
答案 1 :(得分:0)
SQLCipher有一个适合Android的端口,可能会满足您的需求。
它提供数据库文件的256位AES加密。