加密解密 - iOS想PHP服务端传数据,怎么加密好

php中文网
发布: 2016-06-06 20:51:44
原创
1424人浏览过

我的iOS应用,要向服务端传用户名和密码这种比较敏感的数据,希望能加密传输。
后台是PHP的,在网上搜了一些方案,貌似AES还比较靠谱。但是我iOS加密出来看到的结果和PHP加密出来的结果各种不一样。。。
现在有没有比较成熟的这种开源方案,可以让obj-c和php加密传输的

回复内容:

我的iOS应用,要向服务端传用户名和密码这种比较敏感的数据,希望能加密传输。
后台是PHP的,在网上搜了一些方案,貌似AES还比较靠谱。但是我iOS加密出来看到的结果和PHP加密出来的结果各种不一样。。。
现在有没有比较成熟的这种开源方案,可以让obj-c和php加密传输的

目前我们的做法是这样的:

客户端
每一个请求的URL中加上时间的参数。对url中的参数是排序好的。
然后对这个URL进行MD5。将这个MD5作为最后一个参数(sign)拼接到url最后。

服务端
收到请求后,对去掉最后一个参数的url进行md5。得到的md5和参数中的md5进行匹配。如果匹配成功进行正常返回,如果不成功就500

加密
用AES的

简易登录加密可以考虑前人封装好的Oauth,而oauth的软肋是token怕被盗。

想彻底保证传输安全就复杂了,一个AES是做不到的。对称加密(AES算是)安全性最差,然后是非对称,为防中间人攻击出现了Diffie-Hellman密钥交换,后面还有数字签名和数字证书等。想做到绝对安全读一读苹果的cryptoservices,传送门:https://developer.apple.com/library/i... 第二章阐述了加密原理

吐槽:反正网易手机端的接口就简单把密码算了MD5,到服务端比对下。。。

Dora
Dora

创建令人惊叹的3D动画网站,无需编写一行代码。

Dora 547
查看详情 Dora

HTTPS是干啥吃的!

立即学习PHP免费学习笔记(深入)”;

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号