我在 SDCard 上存储了一个 XML 文件。我需要对整个文件作为一个单元进行加密和解密。
我已经看到 Spongy CaSTLe 是一个很好的 android 加密和解密库。但是,我找不到任何密码类来将文件作为一个单元进行加密和解密。如果有人能就此提供进一步的帮助,我将不胜感激。任何示例代码都会有很大帮助。
最佳答案
能否请您看一下之前关于 Android 密码学的问题,如果他们回答了您的问题,请告诉我们?如果没有,能否请您详细说明您的要求,特别是详细解释为什么您需要加密这个特定的 XML 文件,以及您希望 key 从哪里来?
- Basic encryption on Android (计算器)
- Java 256 bit encryption (计算器)
- Encryption compatible between Android and C# (计算器)
Android 自带旧版本的 Bouncy CaSTLe;如果您需要更多加密算法和模式,您可能希望包括最新版本的 Bouncy Caslte。
拜托,拜托,拜托,在您实现甚至考虑将来使用密码学之前,请阅读以下文章:Cryptographic Right Answers .如果您不理解本文中的任何概念,请考虑查阅一些引用资料,我很乐意在不同的 SO 问题中提供这些引用资料。
关于android - 如何使用 Android 版 Spongy CaSTLe 加密和解密文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331216/