Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone和带有密钥交换的php页面之间的加密_Php_Iphone_Encryption_Public Key Encryption_Diffie Hellman - Fatal编程技术网

iPhone和带有密钥交换的php页面之间的加密

iPhone和带有密钥交换的php页面之间的加密,php,iphone,encryption,public-key-encryption,diffie-hellman,Php,Iphone,Encryption,Public Key Encryption,Diffie Hellman,我需要从我的iPhone应用程序向php页面发送数据,现在我有几个问题想第一次就把它做好,最好的结果是:) 让我们从数据传输开始。 从php页面获取数据的最佳方式是什么 选项1:在后台线程中使用NSString [[NSString alloc] initWithContentsOfURL:url]; 或选项2:与学员使用NSURLConnection 然后是加密部分。我有一点谷歌,但还没有找到这么多。我需要能够加密和解密双方(在iPhone应用程序和php页面)。什么样的加密方式最适合这种情

我需要从我的iPhone应用程序向php页面发送数据,现在我有几个问题想第一次就把它做好,最好的结果是:)

让我们从数据传输开始。 从php页面获取数据的最佳方式是什么

选项1:在后台线程中使用NSString

[[NSString alloc] initWithContentsOfURL:url];
或选项2:与学员使用NSURLConnection

然后是加密部分。我有一点谷歌,但还没有找到这么多。我需要能够加密和解密双方(在iPhone应用程序和php页面)。什么样的加密方式最适合这种情况?有什么好的加密实现吗


最后,用于密钥交换。我考虑使用diffie hellman,它“需要”大素数。有没有简单的方法可以生成这样的东西(在iPhone和php页面上)?

您考虑过使用HTTPS吗?SSL/TLS似乎在加密、密钥交换等方面符合您的要求。在此之上的HTTP将使您能够将数据传输到PHP页面。

传输加密还是存储加密?