在iPhone中发送加密数据

时间:2011-03-01 02:30:59

标签: iphone cocoa-touch ios encryption

在iPhone中加密数据的最佳选择是什么?

我想通过网络发送加密密钥。请建议。

3 个答案:

答案 0 :(得分:2)

除非您对加密使用SSL / HTTPS有充分的了解。它旨在通过网络安全地传输数据。

假设您通过HTTP连接Web服务器,然后在Web服务器上安装SSL证书,您就可以使用HTTPS。您需要在代码中执行的操作就是将网址从http://更改为https://

如果您需要添加额外的安全层,我建议您查看CommonCryptor库并使用CCCryptorCreate / CCCryptorUpdate / CCCryptorFinal方法。< / p>

答案 1 :(得分:1)

与Mac OS X不同,iPhone没有包含openSSL。如果需要,您可以编译并添加它,但HTTPS更容易。

如果您使用套接字连接,则可以使用TLS。

答案 2 :(得分:0)

如果你想艰难前行,请检查this。您不必编写自定义算法来加密/解密数据。您可以尝试iOS中支持的加密/解密。