我在Android中使用AES算法进行加密和解密。这对于小文件来说是可以的,但当我试图解密一个大约70MB的文件时,我等待了2-3分钟。我应该使用哪种算法?
发布于 2014-05-22 19:34:21
我不知道是否有一种算法可以在加密/解密这种大小的文件所需的时间方面有所不同。
但是你总是可以尝试一种分割文件的方法,分别加密/解密每个部分,其中你可以使用一些异步任务来“并行”完成。
例如,您可以有7个文件,每个10MB。你将7个部分并行解密,解密后将它们粘合在一起。
如果您仍然希望拥有一个物理文件,您可以将加密的单独部分放在一个zip文件中,并在需要解密时提取它们。
https://stackoverflow.com/questions/23805446
复制相似问题