2013-02-24 22 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