2011-05-16 22 views
0

我需要從我的iPhone應用程序發送和發送數據到一個php頁面,現在我有幾個問題,第一次就做對了,最好的結果是: )iPhone和一個php頁面之間的密鑰交換Encrpytion

讓我們從數據傳輸開始。 哪個是從php頁面獲取數據的最佳方式?

方法1:使用NSString在後臺線程

[[NSString alloc] initWithContentsOfURL:url]; 

或選項2:使用NSURLConnection的使用委託?

然後我們有加密部分。我有一點谷歌,但沒有發現這麼多。我需要能夠在兩側進行加密和解密(無論是在iPhone應用程序還是在php頁面上)。什麼加密最適合這個?是否有任何好的加密實現?

最後,用於密鑰交換。我想使用diffie-hellman,它「需要」大的素數。有什麼簡單的方法來產生這樣的事情(在iPhone和PHP頁面上)?

+0

傳輸加密或存儲加密? – 2011-05-16 12:55:55

回答

1

您是否考慮過使用HTTPS?在加密,密鑰交換等方面,SSL/TLS似乎與您正在尋找的內容相匹配。在此基礎上的HTTP將讓您將數據傳輸到PHP頁面。