加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP iOS AES加密

发布时间:2020-12-13 17:55:12 所属栏目:PHP教程 来源:网络整理
导读:我一直在尝试使用AES加密在 PHP和我的iOS应用程序之间进行通信. 到目前为止,我已经考虑了两种实现方法.第一个是使用OpenSSL. 在iOS方面,我实现的方式是模仿这里显示的代码:http://saju.net.in/code/misc/openssl_aes.c.txt. 在PHP方面,我使用生成的密钥和IV
我一直在尝试使用AES加密在 PHP和我的iOS应用程序之间进行通信.

到目前为止,我已经考虑了两种实现方法.第一个是使用OpenSSL.
在iOS方面,我实现的方式是模仿这里显示的代码:http://saju.net.in/code/misc/openssl_aes.c.txt.

在PHP方面,我使用生成的密钥和IV(来自iPhone)并将其用作PHP openssl加密的输入.

结果在输出方面有所不同……

我也考虑过:http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html

但这个帖子:AESCrypt decryption between iOS and PHP让我震惊.

该项目并不局限于AES,它看起来像一个强大的加密算法,实现起来并不难.

我的基本问题是:实现可以轻松用于iOS和PHP之间通信的良好加密算法的最简单方法是什么?

正如评论中所说,使用HTTPS可能最容易.

我曾经设置过一个必须通过HTTPS与PHP后端通信的iPhone应用程序,并花了很多时间试图找出iPhone不接受加密连接的原因.

事实证明,它没有用,因为我在服务器端使用自签名证书.从证书颁发机构购买SSL证书解决了所有问题.

在没有公司或扩展验证的情况下验证单个域名的SSL证书非常便宜,所以我建议您试一试!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读