00:00
刚刚就讲一下这个呢,使用这啊DS咱刚刚在这个位置啊,就讲一下这个叫DS加密。好,那么这个呢是DS啊,加密和解密好那么使用DS和进行加密解密时候呢,就需要注意一下,好蜜月K,记住啊,蜜月K必须是八个字节好,其他的倒没什么,就是你只需要记一下蜜月的K呢是八个字节,因为我们刚刚看一下在这个位置咱们之之前是不是试过了,好如果你不是八个字节的话,是不是直接报错了,所以呢,在这个位置你就需要注意一下密钥K呢,必须是八个字节,好,那么这是加密解密,好那么咱们把加密和解密说完之后呢,我们接下来讲下个知识点,好,那我们来说一下,那什么叫贝斯64。好,我们主要是讲一下呢,这个贝斯64的一个原理啊,我先讲一下贝斯64啊,那么贝斯64这个东西的话,各位呢,应该一点也不陌生,对吧?好,那么只要是我们学编程的话,应该至少听过什么是贝斯64,什么是MD5是都听过对不对,所以呢,贝斯64呢,是啊,不陌生的,好,我们这个地方呢,跟大家说下。
01:10
好,那么贝斯64介绍,好,那么咱简单介绍一下这个贝斯64啊,看一下,好,那么这个贝斯64需要注意一下,那么记住贝斯64不是加密算法,记住啊,贝斯64呢,不是加密算法,那么它是什么算法,它是可读性算法啊,记住啊,BASE64呢,不是加密算法,那么它是一个可读性算法,那么base斯64啊base啊base斯14的目的,记住啊,那么它的目的呢,不是护,那么不是保护我们的数据,记住啊,他不是保护我们的数据,因为呢,他不是一个加密算法,它不是用来保护数据,好,那么它的目的好,目的是为了可读性。好,为了可读性,好那么这句话怎么理解呢?好,各位呢,大家看一下,刚刚呢,我们在这边去进行写代码时候呢,各位应该还有印象对不对?好,如果呢,我在这个位置呢,不使用BASE64呢,去进行编码的话,那么你拿到的数据是不是一个乱码对不对?好,我使完BASE64之后呢,大家有没有发现,那那么它是可读性是不是就增强了啊,所以呢,那么在这个地方需要注意一下,贝斯64的出现并不是为了保护我们的数据,只是为了呃,让我们数据呢可读性更强一些,那么它的目的是为了可读性啊,所以这个地方呢,需要注意一下,它不是一个加密算法,是一个可读性算法,这个地方需要注意一下,好,我们来说一下这个贝斯14,贝斯64好,那么它为什么叫贝斯64呢?这个地方需要注意下,那贝斯六四呢,是啊,由啊64个字符组成,好那么记住啊,它是由64个字符组成,好,所以呢叫被字64好,那么哪嗯哪64个字符呢?跟大家说下好那么记住首先是大写的A。
02:55
到Z记住啊,大写的A到C的话,是不是就是啊26个字母对不对?好,然后呢,还有呢,小写的记住啊,小写的A到Z好,大家一下这样是不是又多了26个字母好,然后呢,还有表示数字好,数字零到九来看一下这是不是又变成十个数字好,然后呢,还有两个符号好,两个两个符号好,那么哪两个符号呢?
03:22
啊,两个符号好,哪两个符号呢,一个呢是加号,记住啊,一个是加号和这个斜线好,这是斜线好,我们来看一下,我们算一下一共呢,是不是16个,是不是64个,这下好,那么这个A到Z我们知道是26个字母对吧?26字母好,那么你既然有大写的26个字母,是不是有小写26个字母好,那你这样的话,你26加26的话,大家想一下是不是就是50 52对不对,这是52好,那么你零加上九的话,是不是就是62,然后接来上这两个字符的话,大家看一下是不是刚好是就是64个字符,所以呢,这个地方呢,需要注意一下,那么贝十六四之所以叫贝斯64,是因为呢,它是由64个字啊,64个字符组成,好,那么呢是由A到Z小写的,就是大写A到Z,小写A到Z,数字零到九,以及两个符号,那么加号和斜杠好,那么这叫贝斯ROSE4,好那么除了贝六四这个算法比较有名以外,那么还一个算法比较有名,叫做贝斯58。
04:17
啊,那么这个呢啊,这个算法也比较有名,叫贝斯58,那么它跟64呢,其实是比较像,好那么这个贝斯58用的什么地方呢?记住啊,那么一啊贝斯五十八一般啊用在比特币啊,记住啊,它一般呢是用在比特币里面啊,那么它是比特币里面的啊一种编码编码方式,好那么呢,我们看一下,好那么这个地方呢,叫贝斯六四,我们已经知道贝斯六四呢是怎么进行组成的,好那么这个贝斯58又是怎么组成的,其实呢,它跟BASE64呢,其实是一样的,其实是一样的好那么呢,无非呢,它又少了点东西,少些东西好那么呢,它少了哪些东西,我们跟大家说一下。好,我们看一下那贝斯58和贝斯64呢,就是区别,贝斯64和贝斯58的区别,好那么他的区别是这样子,那我们在进行使用时候呢,看一下,那么在贝斯58,在在贝斯58里面记住啊,在贝斯58里面的话是没有数字零,记住啊是没有数字零,好为什么没有数字零呢?因为你想想你一个零和一个那个字字母O是不是很像对不对,所以呢是不好区分的,所以记住在贝斯五四里面是没有数字零,然后呢,也没有记爪,也没有字母哦。
05:42
也没有字母哦,你看我这直接这样去写的话,你是不是也区分不出来对不对,所以那么它是为了方便啊,是为了方便,就是它没有零也没有O好,然后还没有是还没说好,那么没有大写字母I,记住啊,没有大写字母I好,那么你搞个这个大写啊,比如说你搞这个I,搞这个I放这个地方别人是不是也不认识对不对,所以呢,这个地方呢,也需要注意下,没有大写字母I和小写。
06:11
好,那么啊没有小写小写字母I好说那么他没有大写字母I,也没有小写字母I,然后呢也没有啊,也没有加号好那么呃,也没有斜杠好,那么这个呢,一共呢就啊就去掉这么几个,我们看一下好,这个是贝斯64,你看加号和斜杠是不是去掉两个,是不是就base斯62对不对,好那么呢,再去掉这两个字母的话,是不是又去掉了两个,是不是就是60对不对,好然后我们看一下好那么再去掉这两个是不刚好就是58对不对?好所以呢,贝斯肉斯和贝斯五五十八的区别呢,就是啊这些贝斯58里面没有数字零好然后呢也没有字母O,然后呢,也没有大写字母I,也没有小写字母I,也没有加和减啊斜杠好,所呢这呢就表示是啊贝斯58好,那咱把这个叫贝斯58和贝64呢区别就跟大家说一下好了,咱就把这个贝斯64呢,就做了个简单介绍。
我来说两句