我在SDCard上存储了一个XML文件.我需要对整个文件作为一个单元执行加密和解密.
我已经看到Spongy Castle是Android加密和解密的良好库.但是,我找不到任何用于将文件加密和解密为单个单元的密码类.如果有人可以对此提供进一步的帮助,我将非常感谢.任何示例代码都会有很大帮助.
解决方法:
您能否看一下以前涵盖Android加密技术的问题,并让我们知道他们是否回答了您的问题?如果不是,您能否扩展您的需求,特别是详细解释为什么需要加密此特定XML文件以及期望密钥来自何处?
> Basic encryption on Android(堆栈溢出)
> Java 256 bit encryption(*)
> Encryption compatible between Android and C#(堆栈溢出)
Android随附了旧版本的Bouncy Castle;如果您需要更多的加密算法和模式,则可能要包含Bouncy Caslte的最新版本.
在实施甚至考虑将来使用加密技术之前,请阅读以下文章:Cryptographic Right Answers.如果您不理解本文中的任何概念,请考虑咨询一些参考文献,我很高兴提供不同的SO问题.