00:00
呃,四月的这个方法呢,我们把它给啊抽取一下,我们看一下啊,在这边我去定一个方法叫做啊。解密和加密,我们先把这个叫加密方法呢,我们写一下。好,我们来去这边的话去写个方法啊,他不让我出去,我这边的话,我就直接呢,自己手动写一下。好,我们看一下啊,这个是,呃,这边是K。好,我们来看一下这个K,这个K是个什么东西。好,我们来看一下好,那么我们现在呢,把这个加密的这个代码把给拿过来,我们看一下好,这段的话是不是咱那个加密代码好剪切一下好剪切完之后呢,我把它放到这个位置啊,我们看一下好,那么啊,这个呢,是啊,这个代码不用动,我们看一下好,那这个地方呢,缺一个叫做四月的K,对吧,四月K应该是它吧,这应该是一个叫做四月的K。好,我们看一下,这边是表示一个叫四月K,把这个换个名字试一下,好大家看一下,好,那么咱把这个呢,咱就把它处理好了,就处理好,好处理好之后我们看,那么这边是不是要进行返回,好那么大家看那返回的话是不是返回的是这个叫做这是加密的吧,好加密的话呢,那么你应该返回是不是密文对不对,我们看一下在这个位置它就返回可叫密文好return啊return完之后呢,我们看一下在这个位置。
01:22
把你给去掉。啊,大家看一下好,那么这个呢,我们是不是就已经把它给处理好了。嗯,这个地方怎么报错。我看一下这边是不是括号,括号没有对上,这边是不是多一个括号。好,我们看一下,那这个呢,是啊进行加密,好,那咱把这个解密的方法呢,咱也把它给拿来,我们再来去弄个叫解密方法。我们看一下这边表示加密,好,那我们来去找个解密的方法,好,那么在解密的方法里面我们看一下,好大家看一下,那这个地方呢,是不是去进行这个解密,对吧?这个地方进行解密好,那咱把这个解密方法呢,把它给剪切一下,好把它放到这个位置好,放这个位置之后我们看那这个地方是不是没有,这个叫C法对象对不对?好,那这个C法对象从哪来,我们看是不是这样代码,然后把给搬过来在这个位置。
02:24
好,这边有C2对象,好通过三二对象之后,我们看一下横这边是不是有个叫做public key。好打看一下好,这边有个叫public啊,这个地方的话,我们就把这个叫做啊解密,把这个解密呢,咱就把它写了好写完之后我们看一下好,那么do final do final的话,哎,这个best,这best best从哪来。啊,这个best的话应该是这边是解密,解密的话,那么这个best法应该是一个密文对吧,应该是密文,我看一下密文。密纹的话应该是当前它应该是这个值的吧,好了,咱把这个密文拿过来。
03:03
啊,不是这个值啊,啊,刚抽取的话,这个地方有点乱,我们看一下。这个位置的话是当前的一个密纹,这边是个密纹,呃,密纹的话我们看一下。呃,这是密钥,这是密纹,呃,应应该是这个值啊应该是这只好我们看一下好,那在这个地方的话,我需要改动一下,我需要改动一下好那么呃,这个位置呢,为什么需要进行改动,我们看一下好那么你下面这个地方,你看你在这地方呢,进行加密时候呢,我们是不是使用一叫BASE64呢,去进行转码对吧?这边进行转码好么?你在进行解密时候呢?同理,我们我是不是应该也需要把这个叫BASE64给转回来,对吧?好,那么使用BASE64好,那么啊进行转码对吧?进行转码好那么怎么进转码呢?我们看一下好那么在base斯64里面被64好么?在贝斯64里面的话,下面咱们这个地方,大家看一下这个地方咱们使使用的是是不是叫银扣的好,那么下面使用银扣的话,那这个地方是不是应该使用一个叫抵扣对不对?好,所以我们看一下把这抵扣的丢进去好么?抵扣的丢进去之后,我们看一下在这个位置,这是不是叫密纹,把这个密纹丢进来,大家看这是不是叫密纹,好大家看啊,密纹丢进来之后呢?那么这个地方的时候做了一个叫转码,做一个转码。
04:17
好,转码完之后我们看一下,好那么这个呢,是不是就呃通过转码完之后呢,那么这是通过被六四进行解码之后的一个叫字节数组,对吧?好,那么拿到当前的字节数组之后,我们再把这个这节数组再把它丢进去,大家看一下,好这样的话是通过这叫final,这是是就把它做个转换好,转换完之后我们看一下,在这个位置的话,我们应该把它进行返回对吧?好,这个位置我就return一下,返回一下。I return进行返回。好,那咱把这个抽取呢,咱就说完了,刚刚呢稍微有点乱,好那咱把这个东西呢,我们重新呢,再进行注释一下,好注释好注释完之后呢,我们来把来测一下,我们看一下刚刚在这个位置,咱是把它给这个,呃,抽取完了,好抽取完之后呢,我怕万一呢,可能会有问题,对吧,我们来测一下,好现在去调一下这个方法,我们看一下啊,我们先呢去进行加密一下。
05:09
好,我们看一下,好,那我去第二个方法,好,那在这个加密里面我们看一下,那么它接受哪几个参数,我们看一下啊加密啊加密第二三种的话表示是这个,呃,算法的吧,好咱把算法的传进来。啊,算法同学好,第二三式我们来看一下。第一个三处呢,表示是算法好,第二三处的话,表示是这个蜜月。啊,我的蜜月的话应该是在。这个位置。啊,咱得把这个代码给打开一下,我们看一下好,那第二层说,那我把它给打开一下吧。好看第二参数呢,表示是蜜月,我们把这个叫蜜月呢给传进来,蜜月好第三个参数我们看一下,第三个参数呢,表示是原文,好咱把原文给传进来。
06:01
啊,第三个参数呢,表示原文input input。好了呢,会返回一个值,好,那咱把这个值给打印一下,大一下,好,那么这个呢,是不是是不是就咱们的一个叫做啊密文的吧,这密文好,咱把密文呢,先进行加密,我们先试一下看一下。好,咱家看下,OK,这个抽取呢是没问题的,这是有密纹,好,那么咱再把原纹的进还原一下,我们再试一下,好原纹的话是不是掉这个方法的吗?原纹掉这个方法好,那在原文调这个方法之后,我们看一下第一个参数呢,是它的一个叫算法传进来。好,第二个参数我们看一下,它需要传进来叫做public key,好了,咱把这个叫public key能拿到传进来,好传进来之后我们看一下第三个参数,第三个参数话应该是密文对不对?好,那么这个密文的话是不是就S好把密文拿到好密文拿到之后我们看一下,那么啊,它进行解密,解密完之后呢,这个S1的话,S1的话应该是原文对不对,我们来试一下,好,那原文的话应该是咱们的一个硅谷对吧,我们看一下能不能把这个硅谷呢给打印出来,我们来再试一下。
07:12
好,大家看一下,好,那么说明咱的抽取是不是没问题,你看啊,这个地方的话是一个密文,大家看这个地方是不是就铭文好,那咱把铭文和密文呢,咱就抽取完了,好抽取完成之后呢,并且呢,我们在我的根目录,你看一下,在根目录里面的话时候,把这个叫攻月和四月进行保存起来,保存完之后,那么以后呢,啊,任何时候需要时候把它读取出来,大家看一下,这样是不是轻松一些,好那性能会好一些,不然的话,那么你每次我说都得去调这两个方法去进行生成这个公钥和钥,对吧?好,那咱把这呃怎么去进行保存,这个叫做公月和私月,咱就把它试完了。
我来说两句