00:00
把这个叫做工月的生成,就是工月和私月生成,咱们是不是已经说完了,大概咱们在这位置,在这个位置的话,咱是把工业和私月给打印出来,好,那每次反印的话,那这样的话肯定也不好,对不对?好那最好的方式是什么样子,是呢,我需我直接呢,把这个工月和四月八给保存起来,保存完之后呢,我什么时候需要,那我什么时候把它给读取出来,这样是不是效率更高度点,好现在我就需要干一件事情,好那么我去保存我的这个公约,保存我的公月和私钥,好那么我去写个方法,去写个方法。好,那我们来看一下,在这个位置,我们去生成一个方法。好,那在这个方法里面的话,我们去生成我的这个,呃,保存我的公钥和私钥,我们看一下,那么这边的话传送传过来是两个参数,好那么这表示是公约的路径,好那么这呢就表示是私钥路径,我们看一下,好那么这边的话,我们就写个注释,就保存这个叫公月和这个私钥,我们来去说一下。
01:02
啊,那么保存公月和私钥,所以呢,把这个公月和私月,把这个公月和私月保存到根目录好,那保存到根目录时候呢,我什么时候需要去用,那什么时候去读,是不是要方便一些好,那这个呢,就表示RA的这个算法对吧?好第二个呢,我们看一下好,那么这个S的话表示是工业的路径啊,咱们改一下,不然的话你直接看个S的话,可能看不出来好这个地方我们把它改一下好,那这个呢叫public。Pass,好,那这呢就表示是公约路径。好,这边写一下啊,公月。工业路径好,那么上面这个叫呃,Public pass,工业路径好,下面这个地方的话,那我把它改一下,改成叫私月路径好,Private。Pass好,那这呢就表示是思月路径好,那咱把这叫public private pass呢就放在这个位置好,咱看一下好了,这个地方呢,咱就把它写完了,好那么啊,咱写完之后呢,我们同样的我们呢,把这个东西呢,重新进行生成一下,我们看一下。
02:07
好代码呢,跟之前其实是一样的,代码是一样的,好那么这个地方呢,是进行保存好,那你要保存公钥和私钥的话,那么首先需要呢,有个叫做啊密钥生成器,好那么这个生成器的话,跟上面这个代码呢,其实是一样的,把它给拿到。啊,要不我直接呢,把它给拿过来吧,生成蜜月队。好,那咱把这块的代码话,这边应该是用得上的,把这个代码好了,咱把这几个代码的话,把它给搬过来,就直接搬过来。好,我们看一下啊,那么呃,之前的话,我在这个位置的话,是直接呢,把这个叫公钥和私月呢,就直接把它给打印出来了啊打印完之后呢,我们看一下,那现在呢,我们在这个位置我们看一下啊啊这边是啊,这边我抛一下异常。啊,因为呢,在这个位置的话,我们需要的是直接保存,所以呢,代码呢是一样的,就直接呢把之前写的这个代码呢,就把它给拿过来好,那么这个代码呢是完全一模一样,好,现在我就需要呢,把这个文件给保存好,那怎么进行保存,我们看一下,就那我就需要保存到根目录好,那把公月和私月保存到保存到根目录好,如果想保存到根目录的话,我们看一下是不是有个叫FU,好,那么这个feel u从哪来跟大家说下,那我们在进行导包的时候,大家看一下,那我是不是导了这么一个叫IO对不对,好IO的话,那么我们的这个叫啊,这个叫的话,其实来自于叫斯IO啊好,我们来看一下它的导包,我们看一下。
03:37
往上看好大家看下,你看这个叫你是不是来自于L,那么算是阿尔法奇出的一个叫工具包啊就是工具包好,那这个工具包的话,那么它它在读文件和写文件时候呢,是很方便,我们举个例子,比如说现在我在这个位置不是想去保存文件嘛,好那么在保存文件的候我们看一下,那在这个位置好,那我直接呢,在这个位置调一下当前这个方法,大家看一下right这是不是就写对吧?好那么写一个文件就写个文件好,那他我就直接把这个文件呢,就写的当前的这个根目录好,那么写的哪个目录我们看一下,我去new一下feel文件好,那么是把文件路径给他,比如说呢,我给他一个叫做啊根目录,大家一下好,这边是表示是公约的一个路径,好的话呢,咱们这个公院路径有了,有了公园路径之后,我们看一下在这个位置。
04:21
啊,点public。好,我们看一下,那我就们啊把这个这个地方的话是表示是一个叫公约路径,好然后呢,大家看一下,那这个是不是就表示是公约对不对?好,那我就把这个公月呢,就把它存起来了,好存起来之后我们看一下,那这边的话还有个30好,那第三个30的话是它的一个,呃,它一个叫编码格是恰set好了,恰里面大家这个地方呢,有个叫做for name好然后在这边的话,我大家传一个叫做编码格式,好那我在保存时候呢,我按照UTF杠八去进行保存,好大家看一下好这个呢,我就把它给保存起来,好保存完之后我们看一下,上面这个地方保存是公月好,下面这个地方我是不是就要保存这个叫私月对不对,好我们看一下保存一下。
05:07
Pass好,我们看一下这个地方呢,我们改一下这个private。把这个private呢改一下好,改完之后我们看一下这个呢,就把它给保存了,好,那么到底有没有保存,那咱现在来试一下,我们试一下好,那咱这样咱们现在呢把啊这个呢是保存这个文件,这保存文件好,那咱这样咱们首先呢,把这个加密这块的代码的话,咱们也把它抽取一下,我们看一下把加密这块的这个代码。咱现在呢,把这个代码。啊,这个代码的话,咱暂时呢,先把它注释掉啊,这个地方呢,咱先不要啊不要这我们看一下啊,下面这块看一下啊这块呢,是不是表示是加密的代码对吧?好,那么咱把这个加密的代码呢,咱们把它给抽取一下,Ctrl alt加M抽取一下。行。这个是可能报错,报错呢抽取不了,咱这先把它打开好,打开完之后我们看一下在这个位置好,我们再进行抽取啊好大看这边是不是加密好,加密的话通过ctrl alt加M对。
06:11
那这个地方呢,怎么。那他怎么不让我使用快捷键。呃,咱这样吧,好,那在这个位置的话,我们去写一个方法吧。好,我们看一下,好这样我们先把它测一下,先把测一下,看一下能不能保存啊,如果保存的话,我们在这个地方的话,我们再来去抽个方法吧,我们看一下,在这个位置的话,我们先把它给先注释掉吧,先不管它好注释掉之后呢,我们来看一下,在这个位置的话,呃,我们在这个地方,好,我看一下,我们先试一下,看一下在我的根目录的话,里面能保存一个叫做A点,这个叫做public,就是A点,这个叫公月,还有A点四月,我们来试一下,好那么大家看一下,那么在目前我的这个根目录,大家看一下,我的根目录里面的话是没有,这个叫A点,这个叫public和a.private对不对,我们先运行下,先看效果。
07:12
好答案运习好了好运习好之后大家案有没有发现,你看是不是生成一个叫做a.private好a.public我双击打开好答完之后大家看一下这个是不是就是我的一个叫公寓月,我们看一下这个地方答案这个是不是就是我的私月,好那我的公钥和私钥呢,就把它存起来了,好存起来之后呢,我们看一下,那你这样以后呢,每次在用的时候,你再去读这个公钥和私钥,你想下这效率是不是就很高是吧,不需要每次都生成好,那么这个呢,是保存这个公月和私月。
我来说两句