我使用的是128位AES密码算法。但该程序需要很长时间,因为要加密的文件很大。
我想知道在Android中是否有更轻的密码算法可供使用。我在Android中找不到支持的密码列表。
答案 0 :(得分:0)
您是否尝试过用AES代替短键?您可以尝试使用OpenSSL构建作为本机代码,但我想dalvik已经使用了优化的库,我认为它不会有帮助。 AES花费一些时间是有充分理由的,通过选择更快的东西,你将不得不降低真正的安全性。
如果您需要速度,我建议您不要加密整个文件。相反,只加密头文件或文件的一部分,没有文件的其余部分是无用的。但是,它取决于您正在加密的数据,并且不适用于通用数据文件。