2011-04-11 53 views

回答

1

您可以使用AES,這是一個非常好的選擇。不管它是不是最好的,都是不可能說的。出於安全目的,如果您正確使用它,則不必擔心(更關心的是關鍵管理和遵循最佳實踐)。在性能方面,它可能是一些Android設備的問題。您可能想要使用Blowfish來表現。目前它的安全性也不低。這是一個加密和解密文件的example,以幫助您開始使用代碼。

+0

河豚是在Android慢得令人難以置信。加密一個3 MB文件可能需要幾分鐘時間。 – AndroidDev 2013-02-06 11:02:51

0

根據你想要使用它,你可能需要一個比'最好'慢得多的加密算法,所以Blowfish通常被推薦,因爲它可以設置爲不同的速度級別。

(其理由在移動設備希望緩慢代碼是使其不可行的蠻力如果攻擊者在設備獲得物理控制)

相關問題