sqlcipher相关内容
我正在通过以下代码在 Flutter 中创建一个数据库,有什么方法可以加密数据库吗? 是否有任何可用于 Flutter 的库? initDb() 异步 {io.Directory 文档目录 = 等待 getApplicationDocumentsDirectory();String path = join(documentsDirectory.path, "test.db");var th
..
问题很简单 我拥有的是: 我有一个使用 sqlcipher 加密的数据库文件. 我也有用于加密这个数据库文件的密码 我需要的是: 我需要解密数据库文件/需要一个未加密/未加密/解密的数据库文件. 解决方案 下载并构建 sqlcipher --如果已经安装了 sqlcipher 则跳过这个 从目录中的 https://github.com/sqlciph
..
嗨,在我正在运行的应用程序中,我已经有一个现有的 sqlite 数据库.现在的问题是任何人都可以从设备中提取 sqlite 数据库 并可以使用它.现在我需要加密sqlite文件.我发现SQLCipher 是用来加密sqlite 数据库的.但真正的问题是我对 SQLCipher 一无所知,也不知道它是如何工作的.尝试使用不同的项目.没什么帮助.请任何人告诉我如何加密我的sqlite数据库. 提
..
这通常不是在哪里可以找到分步指南的问题,而是指南本身的问题. 我写这篇文章的目的是给其他人一个提示,他们在编译驱动程序插件时遇到了和我最近一样的问题. 如何使用 Windows/MinGW 平台为 SQLite-DB 构建 Qt-SQL-driver-plugin 'QSQLCIPHER' 和 SQLCipher-extension? 解决方案 如何使用 Windows/MinGW
..
我看到了以下页面,我知道我应该执行查询“PRAGMA cipher_migrate". https://www.zetetic.net/sqlcipher/sqlcipher-api/#cipher_migrate 但我不知道如何在 FMDatabase 上使用它.以下代码不起作用...(好像不仅执行的时机不对……) 如果您尝试过使用 FMDatabase 将 SQLCipher
..
确定(名义上的)SqlCipher 数据库是否实际加密(在 iOS 中)的最干净和最有效的方法是什么.请注意,此处 的技术不适用于 SqlCipher——无论是否加密,“SQLite 格式 3"前缀都是有效的. 显而易见的方法是打开数据库,尝试对其进行操作,然后查看返回码是否为 SQLITE_NOTADB.但不清楚要尝试什么操作. 添加:嗯...显然某些版本的 SqlCipher 不保
..
它在页面级别对 SQLLite 数据库进行加密,好吧,没问题! 但是你的源代码呢?它已编译,但即使它已编译,也有人可以反编译它,检索您的密码并解密数据库? 解决方案 SQLCipher 的安全性如何? 根据SQLCipher 设计文档,它基于安全组件(AES、OpenSSL、HMAC_SHA1、PBKDF2,...).如果这些说法是正确的,对我来说听起来不错. 有点不寻常
..
场景:数据库是sqlite(需要对数据库中的记录进行加密.因此使用了iOS的SQL cipher API) 数据库中有一个名为partnumber的表,其架构如下: CREATE TABLE partnumber (objid varchar 主键,描述 varchar,制作varchar,模型varcha,零件号 varchar,SSOKey varchar,PMOKey varchar
..
我想使用C#(winform)读取SQLCipher数据库并找到一个开源项目 SQLitePCL ,但是我没有找到这种用法的示例,并且文档也不多.有没有朋友用过这个东西,您能提供一些例子来帮助我吗? 谢谢! 解决方案 这将适用于winforms,wpf,asp.net,xamarin.android,xamarin.ios,UWP和任何其他.net项目,因为这是跨平台的,平台库:
..
我的应用程序中已有一个sqlite数据库.它运行成功.现在,我需要使用sqlcipher加密数据库.我的问题是在将sqlite转换为加密时,出现了以下异常. net.sqlcipher.database.SQLiteException:表android_metadata已存在在net.sqlcipher.database.SQLiteDatabase.native_rawExecSQL(本机方
..
我有一个使用"SQLite Cipher" 的加密数据库.当我尝试使用连接字符串连接到数据库时,出现以下错误消息: 'SQL逻辑错误不能使用'Password'连接字符串属性:库不是使用加密支持构建的.' 来自数据库浏览器sqlite密码的图像 解决方案 问题来源 我假定此错误的实际原因是缺乏对“传统CryptoAPI"的支持.自 System.Data.SQLite 版本〜
..
因此,即使pip install pysqlcipher3工作返回了Successfully installed pysqlcipher3,也没有. 根据我的研究,似乎Windows用户尝试安装Sqlcipher时这是一个常见问题. 尝试#1 首先,我尝试从github下载pysqlcipher3并通过cmd手动构建和安装(使用python setup.py build和pyth
..
我正在通过以下代码在Flutter中创建数据库,有什么方法可以加密数据库? 是否有Flutter可用的库? initDb() async { io.Directory documentsDirectory = await getApplicationDocumentsDirectory(); String path = join(documentsDirectory.p
..
如何在使用greenDao orm时使用sqlchipher在android中加密sqlite数据库.我已经在SO中搜索了很多次,但是没有找到任何可行的解决方案. 解决方案 在greendao生成器模块中添加此依赖项 compile 'org.greenrobot:greendao-generator-encryption:2.2.0' 因此,生成器模块的 build.gradl
..
这些库的大小确实增加了APK的大小.它几乎是我的应用大小的 50%,它的大小为 16.3 MB ,当我分析APK时,仅sqlcipher-lib占我的 48.9% apk大小,即 7.3MBs! 有什么解决方法吗? 修改: 由于这是与数据库相关的问题,因此我相信如果其他开发人员在搜索过程中仍对指定的标签进行了引用以保持特异性,那是很好的. 我认为下面的答案可以更好地解决该问题,以使对话
..
当我尝试在计算机上构建iOS项目时,构建失败,并显示以下错误消息: “第66行:./config:没有这样的文件或目录" 在其他机器上,构建程序可以正常运行而没有任何问题.我正在使用XCode 4.6.3,并且在配置中设置了我的OpenSSL路径.还安装了XCode命令行工具. 解决方案 我发现了问题.问题仅在于OpenSSL目录(/My Directory/openssl1.0.1
..
我在我的项目中使用openssl和sqlcipher.我必须从Xcode 4.6升级到Xcode 5,但是我在Xcode 5中编译项目,这会给我错误cp:libCrypto.a没有这样的文件或目录,Cp:libssl.a没有这样的文件或目录 Shell脚本调用错误 当我检查"openssl-1.0.0e"文件夹时,当我在Xcode 5中进行清理或构建时,文件将被删除,在Xcode 4.
..
我有一个问题-我无法编译SqlCipher. 我正在使用 http://groups .google.com/group/sqlcipher/browse_thread/thread/55c6296b56bf4533/c792bbec6df7d4f4?tvc = 2#c792bbec6df7d4f4 指令(致Sam致谢),但仍无法编译.我执行以下操作: $ ./configure --dis
..
是否存在用于SQLCipher的JDBC驱动程序?我想用javaSE和加密的SQLite编写程序.我在Internet上进行搜索,但在SQLCipher JDBC上发现的内容却很少. 或者除了使用SQLCipher之外,还有其他关于加密SQLite的免费解决方案吗?我正在使用JavaSE. 解决方案 在sqlite-jdbc-crypt(“具有加密和身份验证支持的SQLite JDB
..
我想使用sqlcipher加密数据库。 我已经完成了集成os openssl和sqlcipher集成,并且构建工作非常完美。 但我的问题是我无法加密我的数据库。我不知道如何使用sql cipher执行该活动或方法来加密数据库。 我读了 SQL Cipher 但我无法理解同样的过程。我尝试了他们提供但不能正常工作的代码。 编辑:任何人都可以告诉我如何设置相同的PRAGMA密钥
..