2014-01-10 22 views
0

我在Android系統上製作加密文件。我有數據庫的關鍵。在另一個系統上解密來自Android的sqlite3數據庫文件

我試圖在我的Mac系統上使用sqlcipher解密Android數據庫。但是,它無法打開文件。

有沒有辦法從其他系統打開加密的數據庫文件?

+0

它不明顯,你遇到麻煩。你能解釋你遇到的麻煩嗎? 「open」期間你有錯誤嗎?如果是這樣,你嘗試了什麼,錯誤是什麼? – jww

+0

在Android設備上創建時使用了什麼版本的SQLCipher?您在Mac上使用什麼版本的SQLCipher命令行shell來打開數據庫? –

回答

0

它看起來像SQLCipher用途:

•AES-256 CBC模式

你是不是在你使用軟件的哪些版本清楚。你在使用命令行嗎?或者你是否在Xcode項目中打開數據庫?我看到一些關於使用Apples的CommonCrypto框架的SQLCipher的筆記,但我懷疑Android有權訪問它。

您可能需要使用不同的Crypto提供程序構建定製版本,以便解密android版本。

相關問題