我在Android中使用AES算法进行加密和解密。对于小文件是可以的,但是当我尝试解密大约70 mb的文件时,我等待2-3分钟。我应该使用哪种算法?
答案 0 :(得分:0)
我不知道是否有一种算法会对加密/解密该大小文件所需的时间产生影响。
但你总是可以尝试分割文件的方法,并分别加密/解密每个部分,你可以使用一些asynktasks来“并行”。
例如,您可以拥有7个文件,每个文件10MB。你解密了7个部分,并在解密后将它们粘在一起。
如果您仍想拥有一个物理文件,可以将加密的单独部分放在zip文件中,并在需要解密时将其解压缩。