我在我的文檔文件夾中存儲(.sqlite)。我需要加密這個文件,以便沒有人可以直接訪問這個文件。這可以在iOS中實現嗎?如何在iOS中加密/解密文件?
回答
在iOS應用程序中,除你以外,沒有人可以訪問你的.sqlite文件。此文檔文件夾將僅適用於您的應用程序
那麼我有下載使用隨需應變的資源,然後將其放置在文檔的文件夾和文件的文件夾是可訪問的外部.sqlite文件。 –
您可以使用sqlcipher
庫,它爲sqlite數據庫提供了良好的加密級別。它是在sqlite上添加加密層。它是免費且開源的。 你可以在下面看到更多細節和教程。 https://www.zetetic.net/sqlcipher/ios-tutorial/
嗯,我試過這是無法使其迅速工作。此外,它似乎加密.db文件而不是.sqlite。如果我錯了,請糾正我。 –
SQLCipher可以使用swift。 sqlcipher也可以加密sqlite文件。查看https://github.com/stephencelis/SQLite.swift該實現對swift有sqlcipher支持。你也可以查看這個帖子更多https://discuss.zetetic.net/t/sqlcipher-ios-and-swift/1398/4。使用sqlcipher並使其工作有點複雜。 – codester
- 1. 如何在CLI中加密文件並使用iOS解密?
- 2. iOS:加密/解密視頻文件
- 3. 加密/解密.plist文件ios
- 4. 在iOS中加密和解密密碼
- 5. 如何在iOS中加密mp3文件
- 6. 如何加密/解密XML文件?
- 7. iOS如何加密和解密二進制文件?
- 8. 在Python中解密VIM加密文件
- 9. 在J2ME中加密和解密文件
- 10. 如何在.net中加密文件並在android中解密
- 11. 如何在Java中加密並在Android和iOS中解密
- 12. 加密和解密文件
- 13. 解密EFS加密文件
- 14. 加密/解密文件
- 15. 加密/解密文件?
- 16. 文件加密和解密
- 17. 加密/解密文件
- 18. 文件加密和解密
- 19. 解密和加密文件
- 20. 我如何從Java加密文件加密的文件中解密objective-c
- 21. ios 3DES加密/解密CBC
- 22. IOS - 加密/解密的NSString
- 23. 文件加密和解密在Java中,不工作解密
- 24. 如何選擇加密算法來加密/解密文件?
- 25. 如何在iOS中解壓AES加密文件
- 26. IOS文件加密
- 27. 加密/解密文件。用於加密/解密的ASCII +1
- 28. 使用解密密鑰加密文件
- 29. 如何在android中加密和解密視頻文件
- 30. 如何在android中解密SQLCipher加密文件?
檢查這個答案http://stackoverflow.com/a/10010481/3066450 – ebby94