當前位置:編程學習大全網 - 網站源碼 - Sqlite數據庫加密或內存數據庫實現,該怎麽解決求解答

Sqlite數據庫加密或內存數據庫實現,該怎麽解決求解答

------解決方案--------------------------------------------------------

直接對數據內容加密吧,sqlite的安全性本來就沒商用的數據庫高。並且如果數據多還是建立個數據庫文件,數據庫操作類是SQLiteHelper

------解決方案--------------------------------------------------------

首先妳說的導入數據庫的問題是可以實現的。android支持在assets目錄或raw目錄下存放數據,可以吧數據庫文件存放其中,當初次安裝時導入至手機的系統目錄下。而且會壹直保存在裏面,不會丟失。

第二,妳說的導入後將其刪掉的想法是沒什麽用的,因為apk文件本來就是個壓縮包,壹解壓就看見了。所以需要對數據庫進行加密。我之前在網上找了個java的文件加密小程序將文件加密之後,再在導入手機系統的過程中解密,這樣就ok了。但是網上提供的des算法的加密太復雜,導致第壹次導入數據的速度很慢,最後我就只是在數據庫文件的中插入壹段字符,然後再在導入時去掉就好了,這樣也能保證壹定的安全性。

呵呵,我是自學的,希望高手指點。

  • 上一篇:通達信機構短線王指標有用嗎?
  • 下一篇:上海臨豐沐浴有限公司怎麽樣?
  • copyright 2024編程學習大全網