2011-05-16 19 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页面。