我已经使用SQLCipher在Android上开发了一个应用程序,这是一种保护应用程序中的数据库文件的安全方式。它对加密工作得很好,但我想要解密加密的DB文件,并在SQLite Browser中查看它。
实际上,我有很多可用的表格和数据。现在,如果我想查看加密的DB数据,没有办法查看它(只能查看日志)。但是使用SQLite Browser,我看不到它。
我正在使用"info.guardianproject.database.sqlcipher.SQLiteDatabase"
我尝试了许多方法来解密它并在SQLite Browser中查看它,但是它会出现错误“An Error Occured:file is not a sqlite3 database”。
有人能帮助我解密加密的DB文件吗?
或者我应该复制加密的DB文件并使用"info.guardianproject.database.sqlcipher.SQLiteDatabase"进行解密,然后使用它来查看所有表格。
谢谢,
Mishal Shah