SSL协议之数据加密过程详解

SSL

只要你听过HTTPS,不可能没听过SSL协议吧,SSL协议是一种安全协议。

​HTTP+SSL = HTTPS
HTTP是一种明文传输协议,而HTTPS就是在他的基础上加了SSL这个外挂来对传输的数据进行加密。SSL具体是如何实现加密的呢?

真相永远只有一个。先看下面两个概念:

对称加密
非对称加密
哈?这是什么东东,我们用最通俗的方式来解释

你有对象吗?没有对象你也谈过恋爱吧?没谈过的请自行面壁五分钟反省一下自己为什么没。有对象的男同胞们会发现,你的人身自由彻底受到限制。酒吧蹦迪别想了,去网吧都会被管制,兄弟打电话叫你出去浪怎么办,当然是做暗语加密了!比如兄弟A想叫我出去玩,我们先制定好暗语:吃烤串=酒吧,吃火锅=蹦迪,吃麻辣烫=网吧,加板凳=有妹子,于是一个加密方法就诞生了,这个加密方法只有我和A知道,女朋友就算听到了也只当我们是正常聚餐。这种我和A知道,别人不知道的加密方法就是一种对称加密算法,对称加密算法也是我们日常最常见的加密算法。这种算法的不足是钥匙只有一把,加密解密都用同一把钥匙,一旦泄露就全玩完了。

随时时代的进步,人们发现实际上加密和解密不用同一把钥匙也是可以的,只要加密和解密的两把钥匙存在某种关系就行了。

于是,层出不穷的非对称加密算法就被研究了出来,那么它基于什么样的道理呢?请严格记住下面这句话:

将a和b相乘得出乘积c很容易,但要是想要通过乘积c倒推出a和b极难。即对一个大数进行因式分解极难

所谓非对称加密算法就多了两个概念——公钥c和私钥b。

用法如下ÿ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值