0

我正在使用 128 位 AES 密码算法。但是该程序需要很长时间,因为要加密的文件很大。

我想知道在 Android 中是否有更轻的密码算法。我在 Android 中找不到支持的密码列表。

4

1 回答 1

0

您是否尝试过在 AES 中使用较短的密钥?您可以尝试将 OpenSSL 构建为本机代码,但我猜 dalvik 已经使用优化的库,我认为它不会有帮助。AES 需要一些时间是有充分理由的,通过选择更快的东西,您将不得不降低真正的安全性。

如果您需要速度,我建议您不要加密整个文件。相反,仅加密文件的标题或部分,否则文件的其余部分将无用。但是,这取决于您要加密的数据,并且不适用于通用数据文件。

于 2012-07-30T14:35:49.763 回答