簡體   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