【发布时间】:2015-04-24 16:02:58
【问题描述】:
我已经在 Play 商店中发布了一个应用。现在,我想加密应用程序的数据库。
我知道 SQLCipher for Android 可以为我做这件事。但问题是我的应用已经被很多用户使用,而且他们里面有很多未加密的数据。
现在,如何将 SQLCipher 与现有的未加密数据库一起使用?这样我以前的所有数据都可以毫无问题地加密,并且新数据可以正常运行。
【问题讨论】:
-
SQLCipher 是一个 SQLite 扩展,提供透明的 256 位 AES 数据库文件加密...链接 -- guardianproject.info/code/sqlcipher
-
您必须提供升级脚本,但是是的,AFAIK 您可以升级现有数据库。你试过了吗?
-
@shkschneider 我找不到你?你能详细说明一下吗?
标签: android database sqlite encryption