[英]Open encrypted sqlite3 in iOS
我有一個使用AES128加密的加密sqlite3
然后我使用libsqlite3.0將數據提取到我的應用中...
那么如何打開它呢?
提前致謝
您提供的鏈接討論了整個設備上的存儲加密。 但是,如果目標是用戶不能直接打開數據庫文件,那么將無濟於事,因為唯一的防御就是在設備被盜的情況下訪問您的數據。 它還依賴於用戶進行設置,應用無法強制要求對設備存儲進行加密。
您有以下三種情況之一:
如果為#1,則可以檢索條目,但它們會變得亂七八糟。 檢索后解密。
如果為#2或3,則該數據庫將無法使用標准SQLite打開。
如果是#2,則只需解密文件(使用板載加密服務),然后“正常”訪問。
如果為#3,則必須安裝SqlCipher(或使用哪種加密數據庫)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.