【发布时间】:2012-12-30 22:29:47
【问题描述】:
我目前正在尝试为存储在 Android 设备上的文件提供透明的加密/解密层。我需要随机访问这些文件中的每一个(搜索算法所必需的)。该层需要为程序的其余部分提供 RandomAccessFile 或 FileChannel。
我对加密的(非常)基本理解表明,某些密码模式(如 ECB、CTR、XEX 和 XTR)可以促进随机访问,但在重新发明轮子之前,我宁愿使用其他人的工具。最好将加密留给专家。
理想的解决方案是加密磁盘映像,我可以使用 Java 库访问它,但我还没有找到任何可以用于 Android 的东西。
有没有办法让我提供对加密文件的随机访问?这感觉就像很多人都希望在他们的应用中拥有的东西!
【问题讨论】:
标签: java android encryption random-access