我正在编写一款iPhone应用程序,需要在用户与其进行交互时向服务器发送小量信息(每次两个字符串不超过128个字符,且此类操作并不频繁)。我希望这些信息保持机密性,因此考虑采用某种加密或安全连接方式。
我的问题涉及到服务器端的事情。与iPhone应用程序通信的服务器是使用django编写的,并在lighttpd上运行。最合适的方式(或标准方式)是什么?我想到了https,我知道在iPhone上可以使用ASIHTTPRequest进行POST请求,但我不知道服务器端需要什么。我需要证书吗?数据如何加密/保护?是否有django模块可帮助处理这些问题?我是否需要进行lighttpd配置?
像xml-rpc或json-rpc这样的东西会更简单吗?是否可能保护此类通信?该如何实现?
非常感谢您的任何帮助。