Android SQLCipher-在桌面上打开加密数据库
我正在Android上试验SQLCipher。我编写了一个小应用程序,在模拟器上创建了一个包含一个表和一些记录的数据库。然后,我将数据库从模拟器拉到桌面上。我看过SQLCipher文档,但我不知道如何在桌面上解密数据库,以便查询其内容。我想确保我确实插入了记录。获取记录的最简单过程是什么?谢谢。遵循上的构建说明将允许您编译sqlite3命令行shell的命令行版本。如果您使用的是windows,您也可以购买其中一个,这两个都包括预编译的windows二进制shell。我没有看到任何预编译的命令行Android SQLCipher-在桌面上打开加密数据库,android,sqlite,sqlcipher,Android,Sqlite,Sqlcipher,我正在Android上试验SQLCipher。我编写了一个小应用程序,在模拟器上创建了一个包含一个表和一些记录的数据库。然后,我将数据库从模拟器拉到桌面上。我看过SQLCipher文档,但我不知道如何在桌面上解密数据库,以便查询其内容。我想确保我确实插入了记录。获取记录的最简单过程是什么?谢谢。遵循上的构建说明将允许您编译sqlite3命令行shell的命令行版本。如果您使用的是windows,您也可以购买其中一个,这两个都包括预编译的windows二进制shell。我没有看到任何预编译的命令行
sqlite3
或类似基于SQLCipher的命令行的证据。理论上,你可以自己编译。您可能还希望查询SQLCipher支持组:这与Android SDK的tools文件夹中包含的sqlite3命令行工具不同吗?是的,随Android SDK分发的版本不包含SQLCipher扩展,因此无法访问加密的数据库。您需要使用sqlite3命令shell,该命令shell是为包含SQLCipher扩展而构建的。