问题标签 [sqlcipher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SQLCipher Android 的稳定性
关于 Android 中 SQLCipher 稳定性的一般问题,以及 github自述文件是否可能只需要更新。库的最新完整描述非常古老(5 月 11 日),内容如下:
此版本中的 Android 支持库仍然是 alpha 质量,因此是 Developer Preview 标签。
另一方面,Zetetic提供了一个商业二进制文件,Mark Murphy 有一个使用它的项目,他还支持在6 月份使用该库,但没有提及不稳定性。那么,我是否可以安全地假设评论不再适用并且 SQLCipher 实际上已准备好用于生产(如果我只针对 2.3 及更高版本)?
java - 如何构建符合 fips 的 sqlcipher 以调用 FIPS_mode_set(1)
我构建了符合 fips 的 libcrypto.so.1.0.0,如此处所述
我尝试包含 libcrypto.so.1.0.0(通过在 android libs 文件夹中为文件 libcrypto.so 创建符号链接)并尝试在我发现错误的地方调用 FIPS_mode_set(1) - 作为未定义的参考 - FIPS_mode_set(1)。
以下是我详细遵循的步骤:
在 sqlcipher 代码的类 net_sqlcipher_database_SQLiteDatabase.cpp (在 jni 文件夹中)中,我包含了以下头文件:
然后我在上面的类中添加了以下方法
我在下表中添加了上述方法声明
/li>然后在 SQLiteDatabase.java (在 src 文件夹中),我添加了以下本地方法声明:
/li>最后,我在 SQLiteDatabase.java 的 loadLibs 方法中调用了上述方法
/li>然后我确实编译了sqlcipher代码..但我收到了以下错误
/li>
请在这方面的任何建议将不胜感激
iphone - 添加 SQLcipher sqlite3_exec 后返回 SQLITE_NOTADB
我在他们的站点中将 SQLCipher 配置为教程...我可以编译并运行该项目。但是 sqlite3_exec 在尝试执行语句时返回 SQLITE_NOTADB。
请在下面找到代码片段:
==================
我无法解决问题,我哪里出错了......
谢谢,
本
iphone - 添加 libsqlite3.dylib 时出现 SQLCipher 错误
我正在使用 SQLCipher 通过加密保护 SQLite 数据库。我遵循本教程http://sqlcipher.net/ios-tutorial,一切顺利,直到我添加 libsqlite3.dylib 框架。当我尝试构建它时,它返回以下错误:
只有当我添加 sqlite 框架时才会发生这种情况。如果需要更多信息,我会在这里提供。这是我第一次尝试这个,所以无法真正猜到问题!
android - 将 ormlite-4.9 与 sqlcipher-2.08 集成
我正在将 ormlite-4.9 与 sqlcipher-2.08 集成。我已经用谷歌搜索了,但我没有成功。我还看到了 Gray 先生关于集成的回答( How can I use ORMLite with SQLCipher together in Android? )。我试了一下他的回答。但是,我猜它是针对旧版本的 ORMLite 和 SQLCipher 的,它们的包与我从http://sqlcipher.net/sqlcipher-for-android下载的包不同。
有人可以详细解释一下吗?
android - Android 使用 SQLCipher - 你如何解密?
我认为有人问过这个问题,但是我尝试了几个示例均无济于事。我的问题是……我有一个 Android 应用程序设置来使用 SQLCipher DB 加密,它在设备上运行良好。
在模拟器上进行测试时,如果我使用 DDMS 下载数据库文件,我如何读取该文件以检查表和数据?我已经尝试使用 SQLite3 的命令 shell 和 ATTACH 示例,但是每次我这样做时,我都会收到以下消息“错误:文件已加密或不是数据库”。这当然表明 ENCRYPT 正在工作,但是我如何在模拟器/eclipse 之外正确地 DECRYPT 呢?
我需要不同的 SQLite 客户端吗?其他人会被困在这个问题上吗?
我在使用:SQLCipher for Android 2.0.8 06/14/2012
有什么帮助吗?谢谢
linux - sqlcipher ./配置 linux
我想为我的 Raspberry Pi 使用 OpenSSL 交叉编译 SQL-Cipher。我使用 crosstool-ng 作为编译器工具链。
给我以下错误:
我怎样才能得到丢失的物品?我怎样才能告诉配置脚本使用不同的编译器?
android - SQLCipher Loadlibs 和 db 密码更改
SQLCipher 网站提到
“使用 SQLiteDatabase.loadLibs(this) 在 onCreate() 中初始化数据库;//首先使用上下文初始化数据库库”
我在我的第一个活动中只调用了这个 loadlibs 一次(似乎正在工作)。我想确保我不需要为可能访问数据库的每个活动调用此函数。它是否正确?
如何更改数据库密码?我尝试重新生成密钥,但这不起作用。它仍然需要旧密码。
任何帮助,将不胜感激。
谢谢你。
windows-runtime - WinRT 中的 SQLCipher
SQLite 可用于 WinRT。是否可以在 WinRT 应用程序中将 SQLCipher与 SQLite 一起使用?如果没有,还有其他方法可以加密 SQLite 数据库中的数据吗?
ios - iOS SqlCipher Sqlite Simulator 好的,在设备上部署错误
在我的 iOS 应用程序中,我使用的是 SqlCipher。当我使用模拟器运行我的项目时 - 一切正常(Xcode 4.5,iOS 模拟器 5.1)。
但是当我尝试在我的 iPhone 4 (iOS 5.1.1) 上部署我的项目时,我遇到了 20 个错误。
架构 armv7s 的未定义符号:“_sqlite3_reset”,引用自:...
“_sqlite3_prepare_v2”,引用自:... “_sqlite3_open”,引用自:...。
我试图将 libsqlite3.dylib 包含在 Link Binary With Libraries 中,但我仍然有一些错误(在 SQLcipher 文档中,他们精确地删除了 libsqlite3.dylib):
架构 armv7s 的未定义符号:“_sqlite3_key”,引用自:
我真的不知道如何解决这个问题。