android - 如何使用 Android 版 Spongy CaSTLe 加密和解密文件

标签 android xml encryption spongycastle

我在 SDCard 上存储了一个 XML 文件。我需要对整个文件作为一个单元进行加密和解密。

我已经看到 Spongy CaSTLe 是一个很好的 android 加密和解密库。但是,我找不到任何密码类来将文件作为一个单元进行加密和解密。如果有人能就此提供进一步的帮助,我将不胜感激。任何示例代码都会有很大帮助。

最佳答案

能否请您看一下之前关于 Android 密码学的问题,如果他们回答了您的问题,请告诉我们?如果没有,能否请您详细说明您的要求,特别是详细解释为什么您需要加密这个特定的 XML 文件,以及您希望 key 从哪里来?

Android 自带旧版本的 Bouncy CaSTLe;如果您需要更多加密算法和模式,您可能希望包括最新版本的 Bouncy Caslte。

拜托,拜托,拜托,在您实现甚至考虑将来使用密码学之前,请阅读以下文章:Cryptographic Right Answers .如果您不理解本文中的任何概念,请考虑查阅一些引用资料,我很乐意在不同的 SO 问题中提供这些引用资料。

关于android - 如何使用 Android 版 Spongy CaSTLe 加密和解密文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331216/

相关文章:

xml - 通过 DISPLAY_XML_DOCUMENT 显示 IF_IXML_ELEMENT 对象

xml - XSLT:获取最新日期

java - CipherOutputStream 与 rsa 一起使用

javascript - jquery中对数组进行加密和解密的方法

iOS 硬件加密与自己的实现

java - 从 BroadcastReceiver 启动 Activity

android - 用于位置跟踪的前台服务与 WorkManager

android - GSON可以处理静态私有(private)嵌套类吗

java - Libgdx - 纹理未显示在屏幕更改上

java - 通过 HTTP 发送 XML 时出现问题