
https
Erice_e
那个人好像一条狗啊
展开
-
iOS https
1.准备证书 首先找后台要一个证书(SSL证书,一般你跟后台说要弄https,然后让他给你个证书,他就知道了),我们需要的是.cer的证书。但是后台可能给我们的是.crt的证书。我们需要转换一下:打开终端 -> cd到.crt证书路径 -> 输入openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der,证书就准备好了,拖入工程,记得选cop原创 2016-12-06 10:49:14 · 394 阅读 · 0 评论 -
HTTPS
一、简介 HTTPS 即 HTTP + SSL 层,具体介绍在这里。 二、HTTPS与HTTP的区别 这里用两张图来介绍两者的区别: HTTP:当客户端发送请求,那么服务器会直接返回数据。 HTTP.png HTTPS:当客户端第一次发送请求的时候,服务器会返回一个包含公钥的受保护空间(也成为证书),当我们发送请求的时候,公钥会将请求加密再发送给服务器,服原创 2016-12-06 11:18:40 · 378 阅读 · 0 评论 -
HTTPS 解析
因为这串密钥只有客户端和服务端知道,所以即使中间请求被拦截也是没法解密数据的,以此保证了通信的安全 非对称加密算法:RSA,DSA/DSS 在客户端与服务端相互验证的过程中用的是对称加密 对称加密算法:AES,RC4,3DES 客户端与服务端相互验证通过后,以随机数作为密钥时,就是对称加密 HASH算法:MD5,SHA1,SHA256 在确认握手消息没有被转载 2017-06-06 19:46:57 · 1609 阅读 · 0 评论