这是一个需要将加密数据发送到运行php的网页的iPhone应用程序。对称或不对称加密很好。示例代码将不胜感激。什么是标准方法来加密目标C中的文本并在PHP中解密
0
A
回答
5
使用SSL将是您最好的选择。
0
PHP有Mcrypt库可供安装,其中有许多算法。找到一个可以从Objective-C调用的支持类似的库,然后试一试。为了避免在程序中使用密钥,非对称密钥或公共密钥会更加安全(否则,只需要输入密码)。
0
http://www.php.net/manual/en/function.mcrypt-decrypt.php
你可以在你的iPhone应用程序对其进行加密和解密,然后在PHP。您可以选择两种平台都支持的算法(可能是AES)。对于密钥,您可以执行诸如连接用户密码和长字符串(salt)之类的操作,该字符串被硬编码到iPhone应用程序和PHP应用程序中。
这样,攻击者无法在不知道用户密码的情况下解密消息,并且PHP和iPhone应用程序都知道该密码。
1
如果您想要示例代码,请在Web上查找AquaticPrime,包括PHP和Objective-C。这是基于SSL生成授权密钥的软件包。
相关问题
- 1. 标准的加密解密
- 2. 加密/解密:HMAC标签在解密方法中不匹配
- 3. 在PHP中加密未来解密的坐标
- 4. 解密PHP中的加密文本
- 5. 在c#中加密文件最简单的方法是什么?
- 6. 如何解密目标C/ios中的PHP脚本
- 7. 文本加密/解密方法Java
- 8. 发出C++中的加密字符串并在PHP中解密
- 9. 在Objective-C中加密并在Java中解密的算法
- 10. AES Base64 256位密钥加密和解密目标C
- 11. 什么是标准加密文件格式?
- 12. 目标c解码加密数据
- 13. 无法解密来自php加密的密文
- 14. 在C/C++中加密文本文件的最佳方式是什么?
- 15. 目标c中的Aes-128 cfb8加密
- 16. 目标C中的字符串加密
- 17. 在magento 2中加密和解密数据的正确方法是什么?
- 18. 在Laravel 5.1中加密然后解密的最佳方法是什么?
- 19. 目标c和C#之间使用AES128进行加密/解密
- 20. 目标c DES加密
- 21. 何时在PHP中转义文本的标准是什么?
- 22. C#加密到PHP解密
- 23. c lang加密。并在c#解密#
- 24. c中的文件加密/解密#
- 25. 用于加密SOAP标头的正确方法是什么?
- 26. 什么是使用c#加密和解密值的最佳方法?
- 27. 在JSP中加密,在PHP中解密
- 28. 使用Java中的公钥加密数据的标准方法
- 29. 什么是从一个值创建“密钥”的标准方式?
- 30. 如何在PHP中解密iPhone加密的AES256文本