2010-11-27 18 views
1

我们正在开发一款带有.net Web服务和Android,iPhone,BlackBerry,Nokia和Windows Mobile客户端的产品。移动应用正在与服务器交换数据。为了交换,我需要为数据提供安全通信。我们如何在这些不同的语言之间进行加密和解密?移动和.net平台之间的安全数据交换

+0

如果我在c或C++中开发aes encyption是否可以在所有平台上使用此本机代码 – Aswan 2010-11-27 10:44:27

回答

0

只需使用加密的传输方式,例如HTTPS。

使用HTTPS有很多的优点:

  • 加密是所有排序为你,你只需要使用所提供的系统服务。
  • 出于调试的原因,很容易在http和https之间切换。
  • 对于需要在商店的应用程序中签名的设备,您不会遇到任何问题。 iPhone,如果你在你的应用程序中加入了加密(除https之类的传输加密之外),你必须跳过更多的箍环,并且有更多的时间等待它进入appstore。