我们的应用程序以XML格式从PHP / Mysql服务器获取所有数据
但是现在客户端不希望数据按原样出现, 他担心,任何知道这些.php文件链接的人都可以访问服务器上的所有数据并成为他的竞争对手。
所以我想知道有没有可用的加密,我可以在ios中使用php和解密。
或SSL是唯一的选择吗?
编辑:我们的php文件返回XML数据,客户对竞争对手可以获取数据感到困扰, 所以我想将加密数据发送到XML并在iPhone中解密,那么有什么好的解决方案吗?由于
答案 0 :(得分:1)
SSL是最直接的选项,但您可能还应添加质询/响应,以便每个请求都附带一次性哈希。这意味着只有能够创建有效“密钥”的设备才能访问数据,而不是任何能够看到URL端点的人。
答案 1 :(得分:0)
您可以添加某种授权机制(类似于oauth或更基本的授权机制),因此只有授权的应用程序才能从服务器获取XML数据。