如何加密iPhone上传和下载信息?

如果我使用SSL连接为我的iphone应用程序使用web作为数据源来查询数据库,是否有可能将从服务器到iphone来回的链接和信息以无人看到的方式进行加密。 另外,我相信iPhone缓存信息,Web界面可以缓存去往和来自设备的数据。

另一个人告诉我:

SSL只是传输,应用程序在设备上使用的内容不会仅仅因为传输的内容而被加密。 如果应用程序不使用缓存并使用SSL,则可能很安全,但简单的事实是几乎所有应用程序都在传输数据之前缓存数据。 因此,您的设备上会有未加密的数据。

那么,如果我想构建一个使用Web作为数据源的应用程序,应用程序中不存储任何内容,并且不使用缓存,那么我有什么选择。 我希望来自和来自的所有数据都被加密。


在某个时候,你会从服务器接收数据。 这些数据需要放在某个地方,比如数据缓冲区。 这绝对没有办法。 如果您使用SSL,则传输过程将被加密。 正如你的“其他人”所说,只要你没有明确地缓存数据,那么这与在iOS上保护你自己的行为差不多。

我不确定你到底想要什么,否则。


没有。 除了传输数据之外,您需要将其解密。 如果它被解密,它将在您的设备的RAM中。 这是多么安全取决于应用程序。 从理论上讲,可以对加密数据执行一些操作,但实际上这只对少数应用程序有用(而且这是一件很难开发的事情)。

链接地址: http://www.djcxy.com/p/27745.html

上一篇: How to encrypt iPhone upload and download of info?

下一篇: Encryption in an iPhone app; export compilance