我想开发一个 Android 应用程序,用于使用 RSA 和一些对称加密算法加密和解密大文件 (~500Mb)。我怎样才能做到这一点?在只有几 MB RAM 的设备上使用的最佳解决方案是什么?
问候 鲍比
最佳答案
CipherInputStream和 CipherOutputStream让您使用流进行加密/解密。这应该让您处理大文件大小而不会出现太多内存问题。听起来你已经在下right path了结合使用对称和非对称算法,因为单独使用 RSA 无法处理大块数据。
关于android - 使用较少内存加密/解密大文件的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14470025/