问题标签 [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.

0 投票
1 回答
537 浏览

android - sqlCipher 中 SQLiteOpenHelper 的自定义 ErrorHandler

我开始在 Android (ver) 2.1.1 上使用 sqlCipher,它在 Android 4.0.3 上的工作方式就像魅力一样。但是我发现SQLiteOpenHelper该类没有采用自定义错误处理程序的构造函数。这SQLiteOpenHelper在 android.database 中提供的原始类中非常有用,并且以特定于应用程序的方式处理错误非常有用。有谁知道在使用 sqlCipher 时如何合并自定义错误处理程序?

android.database.sqlite中可用的构造函数

net.sqlcipher.database中可用的构造函数

具体来说,当遇到某些类型的错误时,默认错误处理程序(使用 sqlcipher 时)正在删除数据库,尽管是在提供 Log.e 消息之后。但我需要避免它。任何帮助表示赞赏。

0 投票
3 回答
1487 浏览

iphone - ios6 中的 SQLCipher 架构 armv7s 的未定义符号(架构已更改)

我在使用xcode 4.5.2构建sqlcipher时遇到问题。基本上我遵循了http://mobileorchard.com/tutorial-iphone-sqlite-encryption-with-sqlcipher/http://sqlcipher.net/ios-tutorial/上的示例。不幸的是,我最终收到一条消息,告诉我 ssl 库和 sqlcipher 库不是为 armv7s 构建的。

错误信息:

我知道这已经发布了几次,但我已经更改了 openssl 和 sqlcipher 项目的目标架构,正如您在以下屏幕截图中看到的那样。

openssl: 在此处输入图像描述 sqlcipher在此处输入图像描述

我真的有点卡在这里:(有人对我有提示吗?

0 投票
2 回答
1034 浏览

android - Android sqlcipher附加数据库给出事务错误

嗨,我在一个 android 应用程序中使用 sqlcipher 我正在尝试加密一个未加密的数据库,所以目前我收到一条错误消息(无法在事务中附加数据库)所以这是我的代码,请最好帮助我提供一个工作示例

这是它的完成方式还是我把东西放在错误的地方有些人请帮忙,即使有一个例子

0 投票
1 回答
405 浏览

ios6 - 将 FMDB + SQLCipher 与 Rubymotion 一起使用?

我在使用 ruby​​motion 构建的应用程序中使用 FMDB 处理 sqlite 数据库。

我想用 SQLCipher 加密数据库,当我尝试使用 SQLCipher 方法(如sqlite3_key )时遇到问题?

有没有人尝试过相同的?

** * ** * *** *添加:

当我尝试使用 SQLCipher api 提供的 sqlite3_key 方法加密数据库时,它会抛出异常,并告诉该方法未定义。


0 投票
1 回答
568 浏览

sql - SQLCipher ATTACH 具有自定义 cipher_page_size 的加密数据库

我正在使用 SQLCipher 加密 SQLite 数据库。我似乎在使用自定义 cipher_page_size(不同于默认值 1024)附加加密数据库时遇到了麻烦。

这是我的代码

当有关更改 cipher_page_size 的行被注释时,代码按预期工作。当它们被注释掉时,我收到错误 SQLITE_NOTADB(数据库已加密或不是数据库文件)。

0 投票
1 回答
200 浏览

sqlcipher - 如何获取 sqlcipher 加密源代码,sqlcipher 是否支持数据恢复机制?

我刚开始研究 sqlcipher 代码库。我有两个问题。首先,我对 sqlcipher 源代码的逻辑/加密部分感兴趣。在我看来,这部分是用 C/C++ 实现的,但我无法获得源代码。如果可以的话,你能指点我的代码吗?二、sqlcipher是否支持用户忘记密码的数据恢复机制?

0 投票
1 回答
380 浏览

fmdb - 将 Objective C 转换为 Rubymotion

我正在尝试将 1)FMDB Pod 2)SQLCipher pod 与 Rubymotion iOS 项目一起使用。

我正在尝试使用 SQLCipher 加密数据库,但 Rubymotion 无法识别 SQLCipher 提供的方法。

我发现了下面提到的一段代码,人们报告说它在 Objective C 和 xcode 中运行。

有人可以将其转换为 Rubymotion 吗?

0 投票
1 回答
1031 浏览

android - Android 如何将 SqlCipher 与预捆绑的 Sqllite 数据库一起使用?

我正在创建一个带有预捆绑数据库的应用程序,我正在使用本教程来实现相同的目标,

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

现在我应该如何使用 SQLcipher 保护这个预捆绑数据库?与 sqlcipher 教程一样,它假定您正在创建一个新数据库而不是使用现有数据库。

我的目标是防止任何人看到我的预捆绑数据库的内容。

这个问题有一些技巧,但对这个人不起作用

使用 sqlcipher 加密已经存在的数据库并在 android 上打开它

谢谢普拉内

0 投票
3 回答
10189 浏览

android - 如何在 SQLCipher 中加密/解密

我正在努力解决如何使用 SQLCipher 加密/解密数据库。

在我的这段代码中,我应该从哪里开始。以及如何开始。

如果可能,请编辑此代码。

我关注了这个链接,但没有得到如何做到这一点。http://sqlcipher.net/sqlcipher-api/#key

我的数据库文件:-

使用此数据库的其他活动:-

0 投票
1 回答
764 浏览

android - SQLCipher 是否允许其他应用程序访问数据库。(如果数据库在 SD-CARD 中)

我在 SQLCiper 中尝试一件事。

这个东西在 SQLite 数据库中是成功的SD-CARD

1-创建了一个应用程序firstApp。与数据库SD-CARD

2-创建第二个应用程序secondApp

我正在尝试在我的第二个应用程序中从 SD-CARD 读取数据。

编辑:- 我在 SDCARD 中的数据库。

我在同一个应用程序中使用这个数据库:-

但我也想在其他应用程序中使用相同的数据库。

我正在尝试做这样的事情

但显示错误。