Java Android中SQLite数据库的安全性

Java Android中SQLite数据库的安全性,java,c#,android,sqlite,encryption,Java,C#,Android,Sqlite,Encryption,我计划在我的android应用程序中使用SQLite。但问题是,在没有SQLite加密扩展许可证的情况下,SQLite不支持正式的加密。所以我一直在毫无希望地寻找,发现了一些有趣的东西。解释如何在BlackBerry设备上使用带AES 256的SQLite加密。我还可以获得如何在C#中使用SQLite加密的信息 1。谷歌安卓操作系统或其他手机制造商也支持类似黑莓的功能? 2。我可以在没有任何插件的情况下在C#中使用SQLiteConnection类的SetPassword()方法吗? (我还在U

我计划在我的android应用程序中使用SQLite。但问题是,在没有SQLite加密扩展许可证的情况下,SQLite不支持正式的加密。所以我一直在毫无希望地寻找,发现了一些有趣的东西。解释如何在BlackBerry设备上使用带AES 256的SQLite加密。我还可以获得如何在C#中使用SQLite加密的信息

1。谷歌安卓操作系统或其他手机制造商也支持类似黑莓的功能?

2。我可以在没有任何插件的情况下在C#中使用SQLiteConnection类的SetPassword()方法吗?

(我还在Unity5中开发一个应用程序,所以如果2号的答案是肯定的,那将非常有帮助。所以我尝试了,但失败了)

就像他说的那样
在Android上,我们通常在Android上使用SQLCipher,但我不知道是否有人为它创建了C绑定一分钟前,在Android上,我们通常使用Commonware,但我不知道是否有人为它创建了C#绑定。使用SQLCipherAndroid@CommonsWare我听说过。是免费的吗?有人知道我是否也可以在C#中使用它吗?它是开源的,BSD许可的。唯一的问题是它相当旧,绑定已经多年没有更新了。