什么是加密Objective C中的文本并在PHP中解密的标准方法

时间:2011-03-03 23:45:16

标签: php objective-c encryption

这适用于需要将加密数据发送到运行php的网页的iPhone应用程序。对称或非对称加密很好。示例代码将不胜感激。

4 个答案:

答案 0 :(得分:5)

使用SSL是您最好的选择。

答案 1 :(得分:1)

如果您需要示例代码,请在网络上查找AquaticPrime,包括PHP和Objective-C。这是一个基于SSL的软件包,用于生成许可证密钥。

答案 2 :(得分:0)

PHP有Mcrypt库可供安装,它有许多算法。找到一个类似的库,其中包含可从Objective-C调用的支持,并试一试。为了避免键入程序,非对称或公钥会更安全(否则,它只是提供密码)。

答案 3 :(得分:0)

http://www.php.net/manual/en/function.mcrypt-decrypt.php

您可以在iPhone应用程序上对其进行加密,然后在PHP中对其进行解密。您可以选择两种平台都支持的算法(可能是AES)。对于密钥,您可以执行诸如连接用户密码和长字符串(salt)之类的操作,将字符串硬编码到iPhone应用程序和PHP应用程序中。

这样,攻击者无法在不知道用户密码的情况下解密邮件,并且PHP和iPhone应用程序都会知道此密码。