为了让你快速理解对称和非对称加密,我煞费苦心...

上一篇
不少 b 友都点了在看
看来大家还是对加密挺感兴趣的
那小帅b就安排起来
咱们之前说 mitmproxy 的时候
画了这么一个图
在这里面呢
可以看到
这两个人在通讯的时候
发的都是“明文”
那么作为中间人
很容易就能拿到他们传递的消息了
那会他们分手了
不过昨天
他们两带着身份证出去之后
就和好了
也知道他们之前的误会
是小帅b所做的勾当
...
(剧情需要,别杠)
于是他们就在想

首先

我们来了解一下啥子是对称加密

其实他们在发送消息的时候

计算机底层传输的是二进制

也就是 01010101 这些玩意

这时候如果有一把钥匙

将这些信息进行加密

也就是这样:

那么这个时候中间人拦截信息

得到的就是一串乱码

没有秘钥的话

就不知道这个 boy 说的是啥

而他的女票

有这个秘钥

收到消息之后

就可以通过这个秘钥解密

可以看到

他们在加密和解密的过程中

用到的钥匙是

一模一样

所以我们称之为

对称加密

这种加密的算法最常见的就是

DES

这种方式

对于少部分人使用还是挺好

但是如果涉及到很多用户的话

那就麻烦了

要生成很多的秘钥和分发

而且安全性不是很高的

倘若哪天小帅b拿到了他们的秘钥

这不就嘿嘿嘿了么?

那么

有木有安全性较高的呢

有的

可以让这个男孩纸

生成两个秘钥

一个是公钥

一个是私钥

公钥完全公开

谁都可以看到

小帅b可以知道这个公钥

他的女票也可以知道这个公钥

而私钥他自己好好的保留起来

而他的女票也是这样

也就是说

他们两人的公钥小帅b都可以得到

但是获取不到他们各自的私钥

而通过男孩纸公钥加密的内容

只能通过男孩纸的私钥解密

通过女孩纸公钥加密的内容

只能通过女孩纸的私钥解密

那么此时此刻

男孩纸有了女孩纸的公钥

女孩纸有了男孩纸的公钥

男孩纸要给女孩纸发信息

只要根据这个女孩纸

的公钥加密就行

这时候小帅b拦截下来的信息

没有他女票的私钥是无从下手的

而他女票收到加密信息之后

只要通过自己的私钥

就可以轻松解密了

从此他们又能愉快的玩耍了

这就是非对称加密

在加密和解密的过程中

用了不同的钥匙

它的最常见算法就是 RSA

OK

这篇主要让你了解

对称加密和非对称加密

下一篇我们继续玩耍

peace

扫一扫

学习 Python 没烦恼

点个在看啊~~(破音)

(0)

相关推荐

  • 干货 | ZigBee3.0 信任中心加解密

    EEWorld 电子资讯 犀利解读 技术干货 每日更新       ZigBee方案:TI-ZStack ZigBee协议栈版本:ZStack 3.0.1 在ZStack 3.0.1中虽然引入了Ins ...

  • 一波警院毕业照来袭!男孩真帅,女孩真美!

    镜 / 头 / 记 / 录 六月携着暑气来临,毕业季也悄然而至,2017级本科生和2018级研究生的警院故事,已经进入尾声. 拿起相机,在一角一隅都已熟悉的校园里拍照留念.多年后,重拾警院生活,照片中 ...

  • 快速理解64卦方圆图之圆图密钥

    学易要想达到高级水平就必须知道64卦方圆图.如何快速理解64卦方圆图?我们先梳理下思路:64卦是从八卦来的,那么64卦方圆图也不会一下子出现,我们理所当然的会想到64卦图和八卦图肯定有着渊源关系.前边 ...

  • 快速理解中东问题,只需记住这三条

    木叔长期观察和报道中东问题,在这里可以告诉各位网友理解中东问题的"小秘密",其实很简单,抓住几个主要矛盾就行.这里单纯论述中东,美国.俄罗斯.欧盟等势力都排除在外. 第一,中东是四 ...

  • 「一图一公式」快速理解雾度与透度的关系

    透光率,表示光线透过介质的的能力,是透过透明或半透明体的光通量与其入射光通量的百分率.也就是测量究竟有多少光能穿过这个物体. 雾度(haze),是偏离入射光 2.5°角以上的透射光强占总透射光强的百分 ...

  • 【人物速写-头发】超级容易画错的一个地方,帮你快速理解 !

    画乐猫课堂 开启一份兴趣,喵星人带你快乐画画. 包含彩铅.素描.水彩.国画.手绘.手帐等多类画种的线上课程,让你零基础也能画出好看作品. 公众号 别人画画要3年,这里只要3天 人物速写 发型可以体现模 ...

  • 快速理解缠论第5类买点 框架 案例

    如果说4类买点和类二买普遍得到了市场的认同,那么第5类买点,可能很多朋友就闻所未闻了.在看到新事物之前,不要轻易的否定它,而是理性去思考,为什么这样设计? 第5类买点也是从实战中,不断的看图总结出来的 ...

  • 快速理解书法笔法本质的四个要点:平动、提按、绞转、急迟

    自古以来,书法中的笔法是一个很神秘的概念,一般为口传身授,对于初学者,没有老师指导,确实很难理解.而且很多书友也问过这样的问题. 那么,到底什么是笔法?如何理解笔法的本质? 一.充满神秘色彩的笔法 古 ...

  • 「翔博精选指标」快速理解成交量,网成交量指标公式全解析 无未来

    做价值的传播者,一路同行,一起成长 适用软件:通达信 公式说明:不包含未来函数,不加密,主图公式 指标公式描述 成交量是由于一部分人看空后市,另外一部分人看多后市,造成巨大的分歧,又各取所需,进行微妙 ...

  • MySQL(二):快速理解MySQL数据库索引

    索引 基本概念:索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现. 数据结构 Tree 指的是 Balance Tree,也就是平衡树.平衡树是一颗查找树,并 ...

  • 快速理解车针的五大分类

    (一)按车针金刚砂粒大小分类 粗粒度金刚砂车针(125-150μm)柄上标有黑色或者绿色色环: 标准金刚砂车针(106-125μm)柄上标有蓝色色环: 细粒度金刚砂车针(53-63μm)柄上标有红色色 ...