Android加密&大文件的解密算法

时间:2014-05-22 11:24:08

标签: android performance encryption encryption-symmetric encryption-asymmetric

我在Android中使用AES算法进行加密和解密。对于小文件是可以的,但是当我尝试解密大约70 mb的文件时,我等待2-3分钟。我应该使用哪种算法?

1 个答案:

答案 0 :(得分:0)

我不知道是否有一种算法会对加密/解密该大小文件所需的时间产生影响。

但你总是可以尝试分割文件的方法,并分别加密/解密每个部分,你可以使用一些asynktasks来“并行”。

例如,您可以拥有7个文件,每个文件10MB。你解密了7个部分,并在解密后将它们粘在一起。

如果您仍想拥有一个物理文件,可以将加密的单独部分放在zip文件中,并在需要解密时将其解压缩。