00:00
呃,密码学的基本概念,那么密码这个东西的话,在我们生活当中的话,已经使用到方方面面了,就是在任何地方呢,都必须要使用到密码这个东西,好那么它是网络安全,信息安全和区块链这些学科的一个基础,而且密码这个东西啊,已经存在了好多好多年了,好几千年说从古代就有,好,那现在我们来跟大家呢介绍一下密码学的历史。好来说一下密码呢,是从什么时候开始的,首先第一个。好,那么密码的话,这个东西的话,跟咱们以前学的这个历史是一样的,好那么大家回顾一下,大家想一想,咱们以前呢,在中学,那么不管你是初中也好,还是高中也好,对吧,咱当时呢,是不是要学古代史对不对,然后呢在学古代史,学完之后呢,是不是在学啊那个近代史,然后再学现代史对不对?好那么这个密码学的话,跟咱们的历史是很相关的,好密码的话,那么它也有古,呃,古典密码学。
01:02
好,那么这个古典密码学的话,就相当于是咱们的古代史,好也说呢,它从古代开始就已经有密码这个东西了,好那么大家呢啊想一下,那我们平时其实呢,看一些古代的武侠小说,那么包括呢,这些电视剧里面,那么在古代,那么它是不是也有这种加密的过程,对不对?好那么有的哥们可能不太记得了,好那么大家回想一下,经常我们是不是经常看电视剧,那么在电视剧里面大家有没有啊,有没有想过就是两个人去进行啊传输啊,比如说呢,我要传一封信,好,那么我A跟B呢去写一封信,好,那么在古代里面,当然了,经常看电视剧里面应该会有这样的场景,比如说我写一封信,好,那么你在写完之后,那么这个信的啊,文字就消失了,当别人,当对方收到这个信的时候呢,那么像啊,像一个无字天书一样,上面是没有任何文字,那么它可以找一些什么药粉或者一些化学物品,然后呢,只要把这些化学物品啊涂在这个纸上面,是不是就可以显示这。
02:02
和文字对不对,好,那有的哥们可能不太记得了,好那么我这边的话就找了一个视频,可能就几十秒,大家来看一下,好大家看下好,那么他这块呢,其实呢,就是呃,两个人写信,好那么你看一下他的信件上面的文字,你直接看的时候呢,文字上其实文字那个他信件上是没有文字,它需要有一些特殊的化学药品,或者有些特殊的粉末,有有些特殊的一些药末,然后呢,涂上去之后呢,就会有文字,我们来看一下。啊,大家啊,大家看一下,在这个位置的话,大家看下,那么它的这个信件上面大家一下,那么它是没有文字的,这个地方是没有文字的,好然后呢,我们再把它,你看它涂了一些粉末状的,就是一些药物,好我们再来看一下。
03:12
如遇危险赴燕北寻呼先生,他会庇护你,亦会为你解疑惑啊,那咱刚刚呢,就看了这小段视频啊,大概呢,就几秒钟啊,那么大家呢,应该能看到,那么这个密码这个东西的话,其实呢,是从古代就有的,就从咱们的这些武侠小说或武侠电视剧里面其实就有,好那么为什么有这些东西呢?那么啊这些呢啊这些方法其实呢,就是为了保证信件的安全,我们说一下好,那么这个是,呃,古代那么就已经开始使用密码这个东西,好那么他使用这种密码的话,可能跟咱们现在认为这种。
04:13
同密码不一样,比如说我登录QQ,你需不是要输入这个数字,好那么他在古代的话,那么他他们当时呢,这种传那个进行写信的这种方式,好,那么它也是使用加密,好那么你直接去看的话,那么他的这个信件上面的话是没有任何文字,他只需要呢,涂抹一些药水之后,那么就会出现文字,所以呢,那么这个密码的话,是从古代就开始有了,好那么为什么有这个东西呢?它啊它的目的好,目的呢就是呃,就是希望保护保护信息,就是希望让我的信息呢不被别人进行获取,它的目的是为了保护信息,好,那么呢,这个是叫古典密码学,那么古典密码学的话,那么它有哪些使用方式,我跟大家说一下,那么在古代我们去使用这个叫,呃,古典密码学的话,那么最常用的加密方式有这么几种,我们说一下,第一种呢,叫做替换法,好,那么这个替换法的话,那么这是什么意思,其实你从它的名字大概呢,它是可以。
05:13
给猜出来的,就替换法呢是很好理解的,就那那么替换法是这样子,那么就是使用固定的信息好,那么使用固定的信息好,那么将原文好,将原文替换成密文好啊,替换成密文。好,那么这个呢,就表示是替啊替换方,那么呢,之前呢是原啊是原文好,但是我原文呢,直接呢发送给你的话,那么你就知道我的啊原文的信息,然后我把原文呢替换成密文,好,那么这个呢就叫替换法,我跟大家呢举个例子啊,我们举个比较简单的例子啊,比如。好,举个例子,比如说呢,我想去写个单词,比如说我写个叫bee好,我想写个蜜封对不对,比如说我输出的啊,我的这个原文信息是想写个蜜封好,那现在呢,我怎么办好,那么我可以将将这个B啊将这个B好,那我将这个B呢,把它替换成啊替换成W好,大家看一下好,那么原文的话答案是B好,那我的密文的话是不是就W好,那我就把它替换了好,替换完了之后呢,比如说好,那么我在这个位置,那么我把E好,我把E替换一下,同样呢,我把E替换,替换一下好,那么把这个E替换成什么呢?就啊替换成P好,大家看一下好,之前呢,我的这个单词了,比如说我想写的是be啊,Bee好,那么也说我想写个蜜蜂对不对?好,现在呢,大家看我把这个be就替换成了W好,那么我把E就替换成T好,也说呢,它的原文呢是bee好,那替换之后呢,大家看一下好单词是呃就变成了好,就变成什么。
06:57
啊,它就会变成WPP对不对,好所以呢,你看一下原文是这样子,密文是就变成这个样子了,好所以呢,那么这种替换法的话,那么它比较好理解,好那么它就使用这种固定的信息,将原文直接呢就把它替换成密纹,大家看一下,那么这是原纹好,那这样呢,就把它替换成密纹,好那么这叫替换法好那么这个替换法的话是呃,在古代,在古代加密里面是用的非常非常多的一种手段,用的非常非常多,好那么呢啊,这个替换法的话。
07:29
那么呢,它有两种方式,一种呢叫做单表替换,一叫多表替换啊替换法的那个加密方式好,那么它有两种好,那么第一种好,第一种呢是使用是叫单表替换好,那么第二种是多表替换好,那么什么叫单表替换呢?什么叫多表替换好,那么单表替换呢,其实是这个意思啊,单表替换,单表替换啊说明呢,你是只有一张表,记住啊,你的单表替换的话是只有一张表好,那么呢,如果你只有一张表的话,也是呢,你的原纹和密纹使用是同一张表。
08:08
好单表单表替换好单表替换的意思呢,是原文和密文使用原文和密纹啊,使用的是同一张同一张同一张表好那么呢,你呃你使用是同一张表,那么既是原纹的又是啊秘文好那么这种单啊这种单表操作的话,相对来说呢,是比较简单,没有那么复杂,我跟大家呢,举个例子啊,举个例子,刚刚呢,咱们在这个上面大家看一下啊在这上面,那我的be是不是替换成叫WTP对不对,好那么呢,这个叫表示是单表替换,我们举个例子啊,比如说比如说比如好例如说呢,比如说我这在这位置写个叫abcde好,随便写个abcde好,那么我把它替换成这个密文,把它替换成什么样子,比如说我把它替换成SWTRP好,大家看一下好,那么我的原文呢,是这个样子好,那么我把咪文呢,就替换成这个样子好,那么这样的话,就算你拿到我的信件,那么你拿的是不是一个。
09:09
密纹对不对?好那么呢,你拿密纹的话,你是看不懂的,所以呢,这种单表替换的话,是你的原纹和密纹的话,使用是同一张表啊,它是替换法,它使用是同一张表,好那么这张表名的话,既记录了原纹,那么也记录了这个密纹,好那么呢,这是第一种方式啊,叫做单表替换,那么这种单表替换的话,相对来说呢,没有那么复杂,只需要呢,你拿到这个原文和密文的这一张表,那么你就知道你是怎么进行替换的,你只要知道这个规则就可以了,好那么它比较复杂的叫什么特别特别复杂,是因为它里面有一个叫做多表替换,好那么这种多表替换的话,那么就非常非常复杂了,好那么就跟我们今天的这种啊密码,你把密码设置长度是很长,那么你再继续进行解密的话,是不是就比较难,对不对,我们来说下多表替换,多表替换的话,那么就表示有记住啊,有多张表啊,多张表好,那么在多张表的话,那么里面的话就有原文和密文。
10:09
译文进行对比,好,那么我们来说一下这种多张表,我们举个例子,多张表的话呢,可能有两张,三张,四张,五张,甚至是更多张好,我们假说呢,现在呢,有三张表,有三张表好,那么我把这三张表呢,我把它拿过来,我举个例子啊,大家看一下好,比如说呢,现在呢,我有三张表好,那我把这三个表呢,把它拿过来好,大家看一下,那目前的话,在这个位置呢,一共是有三张表,大家看一下好,那么呢,这是表一好,那么这是表二好,那么这是表三好那么这个字二可能有点小,把它放大点,大家看一下好么?现在你在这个地方,大家看一下,那一共呢,是不是有三张表,对不对?好那么第一张表的话,举个例子,假设呢,你这个位置呢是abcde好,那么呢,这是原纹,对照着这个密文的话,你看一下可能就是SWTRP,假设这是密文好,那么这是第二张啊,打开一下这是第二张的这个表单好,原文呢还是abcde好么?它的密文的话可能是CH啊,那个chf啊,那个CHFHT。
11:09
好,那么我们看第三张表,好,同样的,那你可能是abcde,那么你的密文的话可能就是啊gfgu对不对?好,那么呢,这这个呢,因为它是这种替换法,替换法它是没有啊,没有什么规律的,那么它就直接呢,拿到这个表,就直接拿到这个表,好那这个表之后呢,我们看一下,好那么在这个位置呢,一共是有三张表,那么它通过这三张表呢进行加密,好那么这三张表呢,怎么去进行加密呢?我们举个例子啊,跟大家举个例子啊,比如说我现在呢,在这三张表里面,那么我把这三张表里面分别取一个字母出来,然后再进行加密,大家想一下,那这样的话是不是就已经非常,是不是就比较难了,对吧?好,我们来看一下,我们举个例子,好,那么还是以刚刚的这个叫be来说,假设举个例子,好,那我们看一下,好,那么我的原文假设原文的话是叫be还是跟上面一样的好,之前如果是单表操作的话,我进行替换,替换之后大家看一下,那么它是不是就变成了叫WPP对不对?好,那么当时是。
12:09
单表操作好,那现在的话我们看一下,那么我就需要把这个,呃,把这个叫bee,把它进行替换好,那替换时候呢,我们就需要呢,在这三张表里面,每张表呢,我就去找一个啊,找一个字母进行替换好,那么我再找一个字母替换的话,那肯定不能随便找,那么它肯定会有一定的规则,对不对?好那比如说大家呢,应该听说有一个词是不是叫蜜月,大家应该听说对不对?好,那假设呢,我们当前的这个蜜月呢,假设是312,举个例子。好,那假设呢,当前的这个蜜月呢,表示312写在下面,好,大家看好,原文是B,好,我们看一下蜜月好,那比比如说我蜜月是312,好,那么这个312呢,表示什么意思,我们来跟大家说一下,是这样的,好那我看一下我们在这个位置的话,是不是有三张表,这是不是有三张表好那么在这三张表里面的话,我们看一下,好,那首先我是我是不需要呢,取bee这个啊这个单词对吧?取取这个密封这个单词好么?之前的话我是单表里面直接取的话,你看就取成这个样子,现在我是三张表,我这样去取,好那我在取这个B的时候,我怎么取好,我从第三张表里面去取B,好大家下第三张表里面的这个B的话,是不是就对应的是F对不对?好,所以我们看一下,好,那么它加完密之后呢,密文好密文的话我们看,那么它的这个B的话就变成了FB,就变成F,好那么这个幺幺的话,我就从啊第一张表里面取啊去取,我们看一下在第一张表里面,你看那么这个E的话就对应的是P对不对。
13:39
啊,所以我们看一下,好,那我把第的第二个呢,就变成了P,好我们看一下,那第三个字母,大家看一下是不是也是一,好那么在第三个字母的时候,从第二张表里面去取,我们看一下第三个呢,这个一是对应的是啊是这个K对不对?好所以我们看一下,那这个地方呢,就变成了K,好,那之前的话我们看一下,那我的员工的话是叫bee,好,那我的密文的话,你看是不是就叫FPK对不对?好那么大家想,如果呢,你没有这个叫做加密的这个表,然后呢,那么你也不知道这个加密的规则,那你想下,你在这个位置,就算你拿到我的密文,是不是也没有任何的用处,对不对,好,所以呢,大家看一下,好,那么这就叫做替换法,替换法,那么替换法的话有两种方式好,那么一种方式呢,是叫做单表替换,好那么一种方式呢,是叫多表替换,多表替换的话是比较复杂,因为呢,它有很多很多张表,那我在这个地方,我举个例子是使用是三张表,那么你在啊,在真正进行加密的时候呢,那可能表会比这更多,我只是跟大大家呢举个例子,那这个地方呢,就让大家明白。
14:39
举个例子,你多表替换的话,其实就已经很复杂了,好,那么呢,这是古典密码学的第一种加密方式,叫做替换法,这种替换法的话,那么是它的一个核心啊。
我来说两句