繁体   English   中英

是否可以在使用syste.data.Sqlite(.net名称空间)加密的android中打开sqlite Db?

[英]is it possible to open sqlite Db in android which is encrypted using syste.data.Sqlite (.net namespace)?

嗨,我有加密的SQL Lite数据库作为

DataSource = "Data Source=" + txt_FilePath.Text;
SQLiteConnection cnn = new SQLiteConnection(DataSource);
cnn.Open();
cnn.ChangePassword(txt_Password.Text);
label2.Text = "Password Encrypted Successfully";
cnn.Close();

现在我想在android中解密数据库,在.net中,我们将连接字符串作为datasource =“”; password =;传递 如何在android中传递密码连接字符串

加密不是SQLite本身内置的。 有第三方提供它的变体,包括SQLite的开发人员( SEE )和System.Data.SQLite的开发人员(Robert Simpson)。 说,他故意使System.Data.SQLite版本成为非跨平台的,以避免与SQLite开发人员竞争。

编辑:有一个称为SQLCipher的免费库(3子BSD),它将AES加密添加到SQLite。 它说它支持.NET和Java,并且有一个非常新的项目将其引入Android。 他们说它的设计类似于内置的Android SQLite API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM