- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试用 sqlcipher 替换 POCO 的 sqlite|在我的 Mac Lion 上。关于构建过程和替换的信息不多,但我想我应该试一试。
我有 sqlcipher 合并,然后我用 sqlcipher 替换了 Data/Sqlite/src Poco 目录中的 sqlite3.c 和 sqlite3.h,将 SQLITE_HAS_CODEC 和 SQLITE_TEMP_STORE=2 参数添加到 Makefile 并尝试构建这一切。
但是我收到以下错误:
Undefined symbols for architecture x86_64:
"_EVP_get_cipherbyname", referenced from:
_sqlcipher_activate in sqlite3.o
_sqlcipher_codec_ctx_set_cipher in sqlite3.o
"_OPENSSL_add_all_algorithms_noconf", referenced from:
_sqlcipher_activate in sqlite3.o
"_RAND_bytes", referenced from:
_sqlcipher_random in sqlite3.o
"_EVP_CIPHER_key_length", referenced from:
_sqlcipher_codec_ctx_set_cipher in sqlite3.o
"_EVP_CIPHER_iv_length", referenced from:
_sqlcipher_codec_ctx_set_cipher in sqlite3.o
"_EVP_CIPHER_block_size", referenced from:
_sqlcipher_codec_ctx_set_cipher in sqlite3.o
"_EVP_sha1", referenced from:
_sqlcipher_codec_ctx_set_cipher in sqlite3.o
_sqlcipher_page_hmac in sqlite3.o
"_EVP_MD_size", referenced from:
_sqlcipher_codec_ctx_set_cipher in sqlite3.o
"_HMAC_CTX_init", referenced from:
_sqlcipher_page_hmac in sqlite3.o
"_HMAC_Init_ex", referenced from:
_sqlcipher_page_hmac in sqlite3.o
"_HMAC_Update", referenced from:
_sqlcipher_page_hmac in sqlite3.o
"_HMAC_Final", referenced from:
_sqlcipher_page_hmac in sqlite3.o
"_HMAC_CTX_cleanup", referenced from:
_sqlcipher_page_hmac in sqlite3.o
"_EVP_CipherInit", referenced from:
_sqlcipher_page_cipher in sqlite3.o
"_EVP_CIPHER_CTX_set_padding", referenced from:
_sqlcipher_page_cipher in sqlite3.o
"_EVP_CipherUpdate", referenced from:
_sqlcipher_page_cipher in sqlite3.o
"_EVP_CipherFinal", referenced from:
_sqlcipher_page_cipher in sqlite3.o
"_EVP_CIPHER_CTX_cleanup", referenced from:
_sqlcipher_page_cipher in sqlite3.o
"_PKCS5_PBKDF2_HMAC_SHA1", referenced from:
_sqlcipher_cipher_ctx_key_derive in sqlite3.o
ld: symbol(s) not found for architecture x86_64
有没有人试过这个?有人知道这个的潜在解决方法吗?谢谢!
最佳答案
那些是 OpenSSL 符号,因此您可能没有链接到 libcrypto。将 -lcrypto
添加到链接器标志。
关于sqlite - SQLCipher + POCO C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945319/
它在页面级别对 SQLLite 数据库进行加密,好的,没问题! 但是你的源代码呢?它已编译,但即使有人可以反编译它,检索您的密码并解密数据库? 最佳答案 SQLCipher 的安全性如何? 根据SQL
我正在关注 sqlcipher Api 文档中的示例:http://sqlcipher.net/sqlcipher-api#attach ATTACH DATABASE 'encrypted.db'
这是我的演示项目 public class SQLDemoActivity extends Activity { EventDataSQLHelper eventsData; @Ove
我使用过 DBFlow,它在数据库方面非常简单,但我想问是否有一个很好的例子来将 SQLCipher 与 DBFlow 一起使用 我已通过此链接寻求帮助 Raizlabs/DBFlow 但是,如果有人
首先,我使用 mingw 完成了构建并创建了 sqlcipher.exe 文件。顺便说一下,构建过程中出现了警告。所以,我怀疑我是否正确构建了它。 警告内容: $ make ./libtool --m
我的问题与这个非常相似one但略有不同。当我只是尝试查询表中已被 SQLCiper 加密的所有内容时,出现以下错误. 12-29 11:37:54.329: E/Cursor(10837): Fin
我已经对我的应用程序进行了一段时间的测试,没有出现任何问题。但是,今天我的 myTouch 4G 收到了 T-Mobile 的系统更新。我的应用程序使用 SQLCipher 现在在打开时崩溃并出现以下
我们将 SqlCiper sqlite 数据库集成到我们的 Android 项目中。我们发现未加密的 SqlCiper sqlite db 和加密的 SqlCiper sqlite db 的数据库查询
我正在 Android 上试验 SQLCipher。我写了一个小应用程序,它在模拟器上创建了一个包含一张表和几条记录的数据库。然后,我将数据库从模拟器拉到我的桌面上。我查看了 SQLCipher 文档
我想为我的 Raspberry Pi 使用 OpenSSL 交叉编译 SQL-Cipher。我使用 crosstool-ng 作为编译器工具链。 ./configure --enable-tempst
我正在尝试用 sqlcipher 替换 POCO 的 sqlite|在我的 Mac Lion 上。关于构建过程和替换的信息不多,但我想我应该试一试。 我有 sqlcipher 合并,然后我用 sqlc
是否可以检查给定 key 是否是已打开和解锁数据库的正确解密? #define SQLITE_HAS_CODEC #include #include sqlite3 *open_db(void)
我有一个使用 SQLCipher 的 Android 应用程序,我使用了 SQLCipher 主网站 还有这个question 我已准备好所有正确的 jars 和 .so 文件。 在混淆文件中,我指定
在我的应用中,我们在工作线程中为大约 2000 条记录执行 applyBatch。 同时,如果我旋转屏幕,我会出现黑屏。 "main@6280" prio=5 waiting java.lang.Th
我尝试使用 SQLCipher 来加密/解密我的数据库。它似乎有效,但我想确定我做的是否正确。这是我的代码: public class MainActivity extends Activity {
大家好,我在使用 SQLcipher db for android 时遇到了一些问题该文档描述性不强,所以我无法理解。 我正在尝试修改 sqlcipher for android 的默认迭代次数,我正
我目前正在关注 Mark Murphys 的 SQLite android 教程。我偶然发现了 SQLCihper,当它从设备上取下时,它能够使数据不可读。我制作了自己的示例应用程序,DB 和 Mai
是否可以使用 SQLCipher 打开现有的 SQLite 数据库? 到目前为止,我只能使用 SQLCipher 创建一个新数据库才能使用它。 谢谢! 最佳答案 是的,您可以打开现有的 SQLite
我遵循了列出的所有步骤 here ,但我不知道为什么我无法构建项目。我遇到了一些编译器错误 /Users/macbook2/Library/Developer/Xcode/DerivedData/My
关于 Android 中 SQLCipher 稳定性的一般问题,以及 github readme可能只需要更新。图书馆的最新完整描述非常古老(5 月 11 日),内容如下: the Android s
我是一名优秀的程序员,十分优秀!