1

我为 Android、BlackBerry 和 iPhone 制作了一个应用程序。该应用程序需要与我的基于 Java 的 Web 服务进行通信。当应用程序和网络服务通信时,数据应该被加密。

是否有任何通用算法可以用来加密和解密这三个平台中的数据?我在互联网上搜索过,但找不到可靠的解决方案。

4

1 回答 1

3

最简单的方法是在 Web 服务器上使用 SSL。因此,与其加密数据,不如加密实际连接。您只需连接到“https://...”而不是“http://...”。这是每个平台都可以使用的非常标准的加密,您不必通过加密数据使客户端应用程序中的事情复杂化。

这当然假设您控制 Web 服务器,或者可以确保它启用了 SSL。

于 2012-09-13T06:30:21.113 回答