2013-02-24 35 views
-1

我有一个iPhone应用程序,将调用asp.net服务器上的web服务。例如http://server.ws.com/projects.wsdl?i=10。该Web服务是用C#编写的。对象c url数据加密

我想加密iPhone应用程序的URL并正确解密它在asp.net网站上,所以我不会丢失任何数据。

谢谢。

+2

使用HTTPS,并让传输加密做繁重。 – 2013-02-24 11:05:35

+1

为了得到一个具体的答案,解释一下,“加密url”是一个模糊的问题。 – zaph 2013-02-24 12:19:23

回答

1

C#有一些非常好的本机加密类。诀窍是确保C加密和C#加密的实现相同。

经过快速谷歌搜索,这是我想出来的:

苹果教程提供有关加密的一些信息是关于iPhone目标C:http://developer.apple.com/library/ios/#documentation/Security/Conceptual/cryptoservices/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011172

这里有一些事情,你需要考虑:

你将如何进行连接,
你将如何建立双方的关键:http://en.wikipedia.org/wiki/Key_exchange
加密使用预定义的算法中的信息rithm。
沿着连接传输加密的数据。这最后一个不应该太困难。

希望这会有所帮助:)

+0

Apple文档非常好,感谢您的链接! – zaph 2013-02-24 13:11:51

+0

没问题。另外请记住你的加密强度,如果它没有在链接中说明的话!如果这已回答您的问题,请务必将其标记为未来读者的答案:) – christopher 2013-02-24 14:29:20