Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
Ios Swift,如何加密后端通信?_Ios_Ruby On Rails_Encryption - Fatal编程技术网

Ios Swift,如何加密后端通信?

Ios Swift,如何加密后端通信?,ios,ruby-on-rails,encryption,Ios,Ruby On Rails,Encryption,我有一个应用程序。我的一个用户向我发送了一封电子邮件,警告我我的应用程序“以明文发布”。如果你将其连接到mac并观察控制台,你可以看到该用户的数据以明文形式与我的服务器通信,以及API密钥 我做的第一件事是将我的服务器的URL更改为https://(上面有一个有效的SSL,通过https://访问是成功的),认为这会自动加密所有内容,但我遗漏了一些内容,因为所有内容仍然以明文形式出现 完全是个问题,但我在这里迷路了 如何使我的iOS应用程序(用Swift和Objective-C编程,核心部件用O

我有一个应用程序。我的一个用户向我发送了一封电子邮件,警告我我的应用程序“以明文发布”。如果你将其连接到mac并观察控制台,你可以看到该用户的数据以明文形式与我的服务器通信,以及API密钥

我做的第一件事是将我的服务器的URL更改为https://(上面有一个有效的SSL,通过https://访问是成功的),认为这会自动加密所有内容,但我遗漏了一些内容,因为所有内容仍然以明文形式出现

完全是个问题,但我在这里迷路了


如何使我的iOS应用程序(用Swift和Objective-C编程,核心部件用Objective-C编程)与运行Rails的CentOS服务器进行加密通信?

使用HTTPS就足够了。请求在控制台中是明文的,因为您在它被加密之前就看到了它。在那之后,它是完全加密的。别紧张。谢谢你,这是个好消息!我感谢你的答复。是否有任何第三方方法可以测试加密并查看加密的数据传输(仅字符或任何可见的内容),以便100%确定?使用Wireshark。在Wireshark运行时手动向服务器发送HTTP请求,您将看到它在Wireshark中的TLSv1.2下弹出。它看起来就像伪随机性。