2011-04-02 127 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