草庐IT

SQLcipher

全部标签

iphone - 使用 SQLCipher 将加密数据库附加到未加密数据库

我正在尝试使用SQLCipher将未加密的sqlite3数据库的内容添加到加密的数据库中。我基于我想做的事情this和this.然而,我仍然不清楚一些事情。在ATTACHDATABASE行中,加密的数据库是否必须是.db类型?可以是.sqlite来匹配我原来的数据库吗?上述加密数据库必须已经存在吗?如果是这样,它应该在应用程序中的什么位置?我是否必须提供文件路径(文档目录等)?在哪里可以找到成功加密的数据库?保存在哪里?这是我的代码:+(void)encryptDB{sqlite3*unencrypted_DB;NSString*path_u=[[NSSearchPathForDire

android - 使用SQLiteOpenHelper时如何实现SQLCipher

我正在尝试通过在Android应用程序中对我现有且正常运行的数据库设置实现加密来保护一些敏感数据。我尝试按照本教程(http://sqlcipher.net/sqlcipher-for-android/)进行操作,并且浏览了很多论坛,包括Cipher的google群组。但是,我仍然不清楚SQLCipher是如何工作的以及我应该如何调整我的代码以满足我的需要。我正在关注android中的数据库实现:http://www.vogella.com/articles/AndroidSQLite/#databasetutorial_database,这意味着我有一个SQLiteOpenHelpe

linux - sqlcipher ./配置linux

我想为我的RaspberryPi使用OpenSSL交叉编译SQL-Cipher。我使用crosstool-ng作为编译器工具链。./configure--enable-tempstore=yesCFLAGS="-DSQLITE_HAS_CODEC"LDFLAGS="/home/USER1/openssl-1.0.1c/libcrypto.a"给我以下错误:checkingbuildsystemtype...x86_64-unknown-linux-gnucheckinghostsystemtype...x86_64-unknown-linux-gnucheckingforgcc...g