android:提取和加密文件的标题部分

时间:2012-05-21 11:17:15

标签: android encryption filesystems

我正在尝试对文件进行加密/解密。我可以成功加密文件。但是当文件大小像视频文件一样庞大时,算法需要很长时间。要解决这个问题,我想只加密部分文件,以便任何其他应用程序都无法打开它。

我不确定这是否是正确的方法。所以请帮我找到答案:

这是一个可行的解决方案,只加密部分文件或只加盖头? 我怎样才能获得标题部分?

是否有更好的解决方案可以提高性能?

提前感谢您的时间和帮助

1 个答案:

答案 0 :(得分:1)

  

这是一个可行的解决方案,只加密部分文件或仅加密   标题?我怎样才能获得标题部分?

这取决于内容。如果是视频的头文件,很可能很容易重新创建它(流媒体视频可以与帧一起使用,只要你能找到那些可以播放视频的视频)。当然,构成标题的内容完全取决于文件类型。

  

是否有更好的解决方案可以提高性能?

即时加密/解密。可能是IO真的应该给你带来麻烦,而不是加密时间。如果加密/解密本身的性能太慢,您可以使用高性能流式密码。点亮率模式下的AES将是一个很好的安全选项,RC4具有更好的性能,但会带来很多陷阱。