00:00
啊,咱上节课呢跟大家呢,介绍一下密码学的基本概念啊,那么密码这个东西的话,各位应该清楚,在我们生活当中的呃,方方面面都会用到密码,那不管你是QQ还是微信还是支付宝等等都会用到密码,好那么咱讲一下呢,古典密码学,那么在古典密码学的话,咱介绍两种方式是他的最核心加密方式,好那么一种呢是叫做替换法,那么一种呢是叫做位移法,这两种方式的话,那么是古典密码学里面是最最核心的东西,那么替换法的话,那么很简单,好那么我就需要呢,使用固定的信息将原文的替换成密文就可以了,好那么这个位移法的话,那么是将文当中的所有字母按照呢字母表上面的顺序,你往前移和往后移都可以,好,那么这个地方需要注意一下,那么这个叫移位法,这个东西的话,那么它是凯撒大帝啊发明的,因为呢,在古代,那么在在罗马帝国,那么当时呢,有出呃,那个当时呢,凯撒大帝啊,那么他在指指挥这个军事作战的时候呢,那么双方的需要进行呃。
01:00
信息交换在今天啊,发送这个信息的时候呢,那么啊凯撒呢,就想到了,那么把这个把之前的26个字母进行往前移和往后移,好那么他发明了叫凯撒密码,好后面的话我们叫做位移法,或者叫做移位法,叫做移位法好那么啊这种加密方式的话,是撒大利发明的,所以呢以他的名字进行命名,所以呢叫凯撒加密好么?咱把这两种加密的方式就说了,说完之后呢,咱们也讲了一种破解方式,好那么这个破解方式的话,咱们就说了使用式叫做频率啊频率分析法,好那么这种频率分析法的话,咱们主要是使用到数学里面的,叫概率论,因为我们知道,那么在英文里面,你任何一篇文章或者任何呃。任何一个单词,那么它的这个它是有频率的,就是有些单词呢,出现频率高,有些单词呢,现频率低,有些字母频率高,有字母频率低,所以呢,通过这种概率论的方式,那么就可以进行破解好,那么啊这个呢,就叫做破解的方式啊,就使用是这种啊古典密码学好接下来我们把这个,我们把刚呢把这个叫古典密码学呢,就跟大家呢,已经说完了,好说完之后呢,我们来说一下叫做现代密码学。
02:08
好,我们来写一下。啊,这个呢叫现代密码学啊,那么这个古代密码学的话是直到概率论出现之后,好,那么就把古典密码学呢,就已经破解完了啊,但是古典密码学的话,在古代是用的时间非常非常长了,而且呢,它两大核心的话,那么一直呢,到现代密码学里面,其实用的也是这两大核心好么,也是使用的叫替换法和这个叫啊叫这个移位法好,那么后面呢,呃,概率论出现之后呢,就把古典密码学呢就已经破解了,好,那么后面就到了啊近就到了,这个叫近代密码学啊,这是近代还没到现代。好,那么这个近代密码学的话,就跟咱们呢,以前呢,学的历史是一样的,先学古代史,再学近代史,再学现代史,好那么呢啊,当时的这个呃,近代史的话,就跟这个近代密码学其实是一样的,好那么到了二战的时候,那么大家应该呃,应该清楚咱们已学过历史,对吧?好到了二战的时候,好到了二战时候呢,就出现这么一个东西叫恩尼恩尼格玛基,我们看一下。
03:11
好,大家看一下,在二战的时候呢,就出现这么一个东西啊,大家咱们在密码学里面就有个叫做,呃,叫这么一个东西叫恩尼格玛机,好那么这个密码机的话,那么其实呢,它它主要是用来呢,对文件的进行加密和解密,就出了这么一个机器啊,你看就出了这么一个机器,好这个机器的话是在二战啊,二战时候呢,就是德国,然后呢,当时呢,用的加密方式,好那么这种加密方式的话,那么其实呢,它的核心记住啊啊,那么这个恩尼格玛基它的核心的话,那么跟之前古典古代,呃,那个古典密码学的核心呢,是完全一模一样。啊,这跟大家说一下好,那么它的核心啊,核心呢,使用使用的也是好,那么也是使用的是叫一啊叫做移位法。啊,移位法和替换法,所以呢,那么啊这个近代密码学的话,跟古啊跟这个古代古典密码学的话,其实是差不多的好,只不过呢,到了二战时期,那么那个时候呢,就工业革命就已经,就是在那个时候就已经出现了有机器,好那么在古代的话,由于呢,你想想你在古代古罗马那个时候,那当时的话,由于呢,你加密的方式是有限的,你的字母也是有限的,好那么你到了二战的时候呢,那么你的科技是不是已经啊,你在不停的往前发展,对不对,好所以呢,那么到了近代密码学的话,那么它就使用是机器加密啊,就使用是机器加密,那么使用机器加密码学时呢,它加密的这种表是不是就比较多了,是不是越来越多,对不对,当时咱是不是讲了这个叫做啊替换法,替换法的话,如果你是单表操作是不是比较简单,好,那你多表操作的话,是不是就比较复杂好了么?你到了这个叫近代密码学的时候呢,由于呢,它加密方式有很多很多种了,好,那么它最核心的话,其实还是这个叫做移位法和替换法好,只不过呢,在使用移位法和替换法的时候呢,那么它使用的是。
04:58
机器加密,而且呢,它加密的话,那么它可加密的内容就比较多了啊,所以呢,那么叫近代密码学跟古代跟这个古典密码学其实是差不多的,只不过它使用是机器加密啊,这个地方呢,你就知道其实就可以了,好那么啊,这个东西呢,恩尼格玛机的话,那么它使用机器性加密,但是后来也被破解了,好了,被谁破解了,被图灵。
05:24
好,那么被图灵呢,啊破解了,好那么啊,这个图灵这个哥们的话是人工智能之父啊,这个人工智能之父。啊,人工智能支父好,那么啊,当时当时有有一个有一部电影,我具体忘记了名字叫什么啊,当时呢,就讲的是就讲的就是图灵他进行破解,这个叫呃恩,那个恩尼格码机,这个就破解这个密码机好,那么这个呢是叫做近代密码学好那么后面呢,这个近代密码学的话,就被图灵破解了,好破解完之后,那么就到了现代,就到现代好,那么就进入到现代密码学。
06:06
啊,叫现代密码学,好,那么这个现代密码学的话,就跟我们的历史是一样的,那么呢,你就从古代到近代,再到了现代,好,那么在现代密码学里面的话,那么就是也就是我们现在,就是我们现在这个跟我们开发是息息相关的,好那么在现代密码学的话,那么它又有几种加密方式,那么呃,目前市面上用的非常非常多,它第一种呢,叫散列函数。散列函数好,那么散列函数这个词呢,可能你没听说过好,但是呢啊,你肯定听说过叫做哈希函数对不对啊,散列函数好,那么函散列函数的话,那么也叫做啊,也叫做那么哈希,哈希函数好那么这是现代密码学的一种加密方式啊,叫做呃,散列函数好那么或者我们也叫做哈希函数,因为哈希函数的话,各位呢,应该是听到非常非常多好那么哈希函数里面最常见的加密方式有这么几种好常见的加密方式有这么几种好,第一种就是MD5 MD5各位应该用过对不对,就是MD5,这是第一种这个加密方式好那么呢,呃,除了MP5以外的话,大家应该听说一个叫沙一对吧,就杀一好那么还有一种的加密方式的话,各位呢,应该也听说过啊,叫做杀256杀256。
07:25
好,那么这几种加密的话,这几种加密方式的话,是目前的散列函数里面最常见的这种方式,好那咱之前在做项目时候,是不是已经用过这个MD5对不对,使用的MD5好么?这个沙一和沙256其实跟MD5其实差不多的,那么它也是使用哈希函数进行加密,那么它也叫散列函数,好那么这几种方啊方式的话,那都是目前市面上比较流行的加密方式啊,都比较流行,好那么这是呃叫散电函数它的第一种加密方式,好那我们来看一下呢,就是现代密码学的话,第二种加密方式叫做对称加密。第二种加密方式叫对称加密。
08:03
好,那么这是呃对称加密好,那么在对称加密里面,各位呢,应该也听应该听了听了应该也非常非常多,对不对?好对称加密的话就需要注意下,对称加密里面,对称加密加密啊使用的加密方式和解密方式啊,解密方式使用的是啊同一把蜜月还说呢,你加密的时候呢,使用啊使用的是一把钥匙,你解密时候呢,使用的也是一把钥匙,使用的是同一把钥匙,所以呢,对阵加密和对阵加密里面,那么你的加密方式和解密方式,呃,加密方式使用是同一把密钥,使用的是同一个密钥。好,那么除了这个叫呃,在现在密码学里面的话,除了要对称加密以外,那么还有第三个,那么是用的非常非常非常多的好,那么叫做非对称加密,非对称加密好那么非对称加密的话,那么呢,它的加密,那么它的加密方式是有两把密钥,非对称加密好那么啊有两把两把蜜月,有两把蜜钥好那那么也说呢,你使用好,那么使用那么攻月加密啊,必须使用私钥解密,好或者或者或者好或者是私钥加密啊,必须使用公月解密。
09:27
好,那么呢,这是呃,现代密码学好那么现代密码学的话,就是目前我们市面上的用的非常非常非常多的这几种这几种方式,好,那咱刚就把这个叫做现代密码学和这个叫做近代密码学呢,就跟大家介绍一下,好那么这是目前的加密方式。
我来说两句