2011-04-02 124 views
1

我正在通過HTTPurlConnection下載apk,我想知道,如果有可能性的加密在網絡側和解密後私人和公共密鑰下載。我知道這是在Windows Mobile智能手機中使用的,但是可以用Android做同樣的事情嗎?Android - 加密和解密

感謝

回答

2

爲什麼不使用安全HTTP(HTTPS)呢?無需亂用密鑰,它會爲您加密下載。

使用您自己的密鑰的問題是解密密鑰將存在於您的應用中,並且任何想要解密流的人都可以輕鬆訪問解密密鑰 - 因爲Android應用相對容易反向,所以無法保證安全,工程師(Proguard obfuscation將有所幫助)

+0

我的同事們把我設置爲使用普通HTTP(不安全),然後使用鍵... – Waypoint 2011-04-02 15:27:50

+0

如果是我,我會挑戰這一要求 - 額外的購買成本和在網絡服務器上安裝HTTPS證書很可能低於構建自己的加密方法所需的努力 – 2011-04-02 15:30:43

+0

好吧,我嘗試推動它們,但另一方面,Android是否有一些簡單的API用於處理加密和解密? – Waypoint 2011-04-02 15:34:06