腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
iOS 开发杂谈
专栏作者
举报
58
文章
90517
阅读量
24
订阅数
订阅专栏
申请加入专栏
全部文章(58)
其他(39)
ios(6)
http(5)
编程算法(5)
xcode(3)
git(3)
api(3)
cocoa(2)
access(2)
打包(2)
开源(2)
安全(2)
objective-c(1)
mac os(1)
iphone(1)
java(1)
python(1)
ruby(1)
汇编语言(1)
ide(1)
linux(1)
unix(1)
nginx(1)
缓存(1)
黑客(1)
https(1)
nat(1)
app(1)
apple(1)
com(1)
搜索文章
搜索
搜索
关闭
HTTPS 之原理
http
编程算法
安全
HTTPS 在传输数据之前需要客户端与服务端之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL 协议是一套加密传输的协议,使用了非对称加密,对称加密以及 HASH 算法。以浏览器和服务器为例,HTTPS 通信过程如下:
s_在路上
2018-09-30
1.2K
0
HTTPS 之对称加密与非对称加密
http
编程算法
黑客
安全
加密 encryption 与解密 decryption 使用的是同样的密钥 secret key,对称加密是最快速、最简单的一种加密方式。加密和解密算法是公开的,秘钥必须严格保存,如果秘钥泄露,别人就能够用密文+秘钥还原成你的明文。 对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。 对称加密通常使用的是相对较小的密钥,一般小于 256bit。因为密钥越大,加密越强,但加密与解密的过程越慢。如果你只用 1bit 来做这个密钥,那黑客们可以先试着用 0 来解密,不行的话就再用 1 解;但如果你的密钥有 1MB 大,黑客们可能永远也无法破解,但加密和解密的过程要花费很长的时间。
s_在路上
2018-09-30
897
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档