jjzjj

sqlcipher

全部标签

android - 将 ormlite-4.9 与 sqlcipher-2.08 集成

我正在将ormlite-4.9与sqlcipher-2.08集成。我用谷歌搜索,但没有成功。我还看到了格雷先生关于整合的回答(HowcanIuseORMLitewithSQLCiphertogetherinAndroid?)。我试过他的回答。但是,我猜这是针对旧版本的ORMLite和SQLCipher,它们的包与我的包不同,我的包是从http://sqlcipher.net/sqlcipher-for-android下载的。.有人可以详细解释一下吗? 最佳答案 我只是添加了和你一样的问题。问题是您必须更改ormlite-androi

android - 将 ormlite-4.9 与 sqlcipher-2.08 集成

我正在将ormlite-4.9与sqlcipher-2.08集成。我用谷歌搜索,但没有成功。我还看到了格雷先生关于整合的回答(HowcanIuseORMLitewithSQLCiphertogetherinAndroid?)。我试过他的回答。但是,我猜这是针对旧版本的ORMLite和SQLCipher,它们的包与我的包不同,我的包是从http://sqlcipher.net/sqlcipher-for-android下载的。.有人可以详细解释一下吗? 最佳答案 我只是添加了和你一样的问题。问题是您必须更改ormlite-androi

android - 我正在使用 SQLCIPHER 读取或写入数据库时​​出错

Hiee,我正在使用sqlcipher读取数据库,但在读取数据之前出现以下错误。下面是我的logcat,请看一下。E/AndroidRuntime(21826):FATALEXCEPTION:main02-2711:33:10.608:E/AndroidRuntime(21826):java.lang.UnsatisfiedLinkError:Nativemethodnotfound:net.sqlcipher.database.SQLiteDatabase.dbopen:(Ljava/lang/String;I)V02-2711:33:10.608:E/AndroidRuntime(

android - 我正在使用 SQLCIPHER 读取或写入数据库时​​出错

Hiee,我正在使用sqlcipher读取数据库,但在读取数据之前出现以下错误。下面是我的logcat,请看一下。E/AndroidRuntime(21826):FATALEXCEPTION:main02-2711:33:10.608:E/AndroidRuntime(21826):java.lang.UnsatisfiedLinkError:Nativemethodnotfound:net.sqlcipher.database.SQLiteDatabase.dbopen:(Ljava/lang/String;I)V02-2711:33:10.608:E/AndroidRuntime(

android - 如何在本地存储 SQLcipher 密码

我正在开发一个使用SQLcipher的应用程序并且它处于脱机状态,因此我无法从服务器获取key以与加密数据库进行通信。我必须将其安全地存储在设备中的某个位置。一种解决方案是优先存储key,但如果手机已Root,则可以访问这些文件夹。应用程序中使用的数据是高度secret的,我不能让它被访问。如果您推荐一些东西来对这种情况进行分类,那就太好了。提前致谢。 最佳答案 您可以使用facebook的隐藏库。https://facebook.github.io/conceal/ 关于android

android - 如何在本地存储 SQLcipher 密码

我正在开发一个使用SQLcipher的应用程序并且它处于脱机状态,因此我无法从服务器获取key以与加密数据库进行通信。我必须将其安全地存储在设备中的某个位置。一种解决方案是优先存储key,但如果手机已Root,则可以访问这些文件夹。应用程序中使用的数据是高度secret的,我不能让它被访问。如果您推荐一些东西来对这种情况进行分类,那就太好了。提前致谢。 最佳答案 您可以使用facebook的隐藏库。https://facebook.github.io/conceal/ 关于android

ios - 如何在 Swift 中使用 'FMDB/SQLCipher' 加密和解密?

我已经使用FMDB在Swift中创建了一个SQLite数据库。但是现在我想加密它。那么任何人都可以帮助我使用'FMDB/SQLCipher'加密和解密SQLite数据库的Swift版本吗?我找不到很好的教程来理解这一点。 最佳答案 下面是一个示例代码,它在数据库上设置一个键,该数据库是一个FMDatabase对象。您必须使用setKey()方法才能访问加密的数据库。我还在FMDB库上编写了一个包装器,这将使您更轻松地处理加密数据库。在这里:https://github.com/SagarSDagdu/SDDatabase/它还具有大

ios - 如何在 Swift 中使用 'FMDB/SQLCipher' 加密和解密?

我已经使用FMDB在Swift中创建了一个SQLite数据库。但是现在我想加密它。那么任何人都可以帮助我使用'FMDB/SQLCipher'加密和解密SQLite数据库的Swift版本吗?我找不到很好的教程来理解这一点。 最佳答案 下面是一个示例代码,它在数据库上设置一个键,该数据库是一个FMDatabase对象。您必须使用setKey()方法才能访问加密的数据库。我还在FMDB库上编写了一个包装器,这将使您更轻松地处理加密数据库。在这里:https://github.com/SagarSDagdu/SDDatabase/它还具有大

android - 如何在 Android 中同时使用 ORMLite 和 SQLCipher?

我想使用OrmLite与SQLCipher在我的Android项目中,但是两个库都有自己的抽象SQLiteOpenHelper类来实现。Java不允许一个类扩展两个类,如果我单独实现,它们将不会相互通信。如何同时使用两者?如何解决SQLiteOpenHelper实现问题? 最佳答案 我已将Rejinderi的答案提炼成patchforORMLite4.43并将其编译成JARfile。要将其集成到您的Android项目中,请执行以下操作:按照SQLCipherforAndroidHOWTO将SQLCipher放入您的项目中将ORMLi

android - 如何在 Android 中同时使用 ORMLite 和 SQLCipher?

我想使用OrmLite与SQLCipher在我的Android项目中,但是两个库都有自己的抽象SQLiteOpenHelper类来实现。Java不允许一个类扩展两个类,如果我单独实现,它们将不会相互通信。如何同时使用两者?如何解决SQLiteOpenHelper实现问题? 最佳答案 我已将Rejinderi的答案提炼成patchforORMLite4.43并将其编译成JARfile。要将其集成到您的Android项目中,请执行以下操作:按照SQLCipherforAndroidHOWTO将SQLCipher放入您的项目中将ORMLi