一读小说 » 玄幻奇幻 » 拉普拉斯妖之GPT矩阵崛起 » 第四章 不可完成的任务

第四章 不可完成的任务

    “我没有开玩笑麦窦,我此刻很清醒,是的,你没有听错,我们需要你破解非对称加密算法和哈希算法生成的公钥和私钥。”香瑾安然若素道,她的镇定自若让麦窦不再怀疑自己听岔了,对的,人家就是要自己破解生成比特币公钥、私钥的算法!

    这个香瑾看上去兰心蕙性、淑逸闲华,没有什么不正常的地方,咋个会提出这样的要求,这可比登天还要难啊!

    香瑾这人看着正常睿智,别是神经有问题吧,或者在家里闲得无聊了,让香影带人来忽悠玩、给她解闷,有意思吗,拿我打擦!

    要是你知道破解比特币私钥有多难,你就晓得麦窦这货为何如此这般表现了。

    要知道生成一个比特币私钥在本质上与“在1到2^256之间选一个数字”无异。只要选取的结果是不可预测或不可重复的,那么选取数字的具体方法并不重要。比特币软件使用操作系统底层的随机数生成器来产生256位的熵(随机性)。通常情况下,操作系统随机数生成器由人工的随机源进行初始化,也可能需要通过几秒钟内不停晃动鼠标等方式进行初始化。

    更准确地说,私钥可以是1和n-1之间的任何数字,其中n是一个常数(n=1.158*10^77,略小于2^256),并由比特币所使用的椭圆曲线的阶所定义。要生成这样的一个私钥,我们随机选择一个256位的数字,并检查它是否小于n-1。从编程的角度来看,一般是通过在一个密码学安全的随机源中取出一长串随机字节,对其使用SHA256哈希算法进行运算,这样就可以方便地产生一个256位的数字。如果运算结果小于n-1,我们就有了一个合适的私钥。否则,我们就用另一个随机数再重复一次。

    说得再通俗易懂一点吧,私钥就是256位二级制组成的,也就是2^256(2的256次方),这是一个非常大的数字。用十进制表示的话,大约是10^77(10的77次方),天文物理学家们估计,我们这个可见的宇宙大约只含有10^80(10的80次方)个原子。

    这是什么一个概念呢?

    举个简单的例子:一滴水大概有10^21个原子,现在你知道有多少了吧!

    计算一滴水的原子数量已经很恐怖了,而比特币的私钥是要你计算我们这个宇宙量级的原子数量!!!

    现在你知道什么叫比登天还难了吧,不,这不是登天,这实实在在就是一个不可能完成的任务!

    所以连麦窦这样嗜财如命还好色的货听了香瑾的话,觉得她说得简直就是天方夜谭,或根本就拿自己打擦,应该是她闲极无聊,抓着个人开涮呢!

    感到被折辱被戏弄的麦窦因为气恼而满脸通红,站起来就想走,他想赶紧离开这是非之地,不想成为香影香瑾这对豪门姊妹解闷、消遣打发时间的玩物。

    此刻麦窦心中忿忿不平,义形于色,就算你们姊妹俩花容月貌倾国倾城,也不能这样玩我啊,拿我当猴耍啊!早知道这样,鬼才会愿意来你们这里,我和左卫蒙跟着学长去吃饭喝大酒不香麽?就算学长不请我们吃饭,我和左卫蒙随便找家大排档吃饭喝酒也比在这里受辱、被你们消遣好过百倍,谁想吃你们的西多士,那么油腻,鬼才想吃什么鹅肝酱和牛肉,我刚刚赢了七八千美刀,咬咬牙我和左卫蒙随便找家大酒店享用,不晓得比你们这里快活逍遥多少倍呢!

    懊恼、愤懑的情绪都明明白白写在麦窦的脸上,如香瑾那般冰雪聪明的女孩子不可能看不出来,知道麦窦误会了自己的意思,便会心的淡然笑笑,解释道:“麦窦,我知道破解非对称加密算法和哈希算法生成的公钥和私钥有一些难度,对于一般人是一件不可以想象的事情,正因为这样,我们才会想找你来做这件事,如果说这个世界上真有人能在最短的时间里破解非对称加密算法和哈希算法生成的公钥和私钥,我们认为,这人非你莫属!”

    哦,原来是这样,看来人家香瑾并没有戏谑自己,不是闲得蛋疼想着拿自己打擦寻开心,人家是真心真意的,这还差不多,不过......

    不过,这对妙人儿、姊妹花怕是高看自己了,或是她们并不明白破解非对称加密算法和哈希算法生成的公钥和私钥根本就不是仅仅靠人力就可以完成的,这样的任务,就算是对于自己这样的超级黑客来说,也是不可以完成的任务!

    不,不仅仅对于自己,就算是联合世界上最顶尖的黑客一起来做这件事,也一样然并卵,因为香瑾给出的任务,比破解比特币非对称加密算法和哈希算法生成的公钥和私钥还要困难,因为比特币的私钥可以生成公钥,比特币的私钥和公钥一一对应,只要你看到了公钥就知道持有人有对应私钥,这一点基于密码学是很容易验证的。只是你看不到持有人的私钥具体是什么,因为无法通过公钥来倒推出私钥。这样的设计既保证了私钥的安全性,又能证明持有人拥有私钥。

    私钥是完成交易的唯一必要条件,为了给其他人,就是网络中的其他节点,证明你拥有对应的私钥,完成了对应的交易。就需要将公钥发给大家,来证明你拥有对应的私钥。

    可是,香瑾给自己出的这个难题,是要让自己破解非对称加密算法和哈希算法生成的公钥和私钥,啊哈,公钥和私钥都不知道,是未知的,先要破解公钥或是私钥,一一对应后在破解另一个,看起来好像只是比破解比特币私钥多了一个步骤,可是这样的难度,比破解比特币的加密算法的困难不晓得多出来多少几何倍数,所以如麦窦这样自信的顶尖黑客都以为香瑾给出这样的任务,是拿自己开涮了。

    麦窦脸皮再厚,再爱财喜好美色,此刻也不敢自不量力的夸海口、逞能忽悠人家香瑾,这样的任务自己完成不了,对于这点他还是有自知之明的,当然大吹法螺也可以,可是纸终究包不住火,最后会露馅的,就就丢人现眼出大丑了,以后在学校里怎么好意思面对香影嘛,而且这事要是传出去,会让人笑掉大牙,香瑾她们不知道,可是蒙不了懂行的网络黑客,明明白白不可能完成的事情,咬牙接下来,就是自取其辱,网络好汉们会质疑自己的人设,以为自己忽悠这对漂亮的姐妹花,是心怀叵测、图谋不轨之事,明知山有虎,还偏向虎山行,我脑子进水了还差不多。麦窦心里暗暗打定了主意,这件事情,自己决计不可以接下来,就算现在让香瑾和香影失望扫兴,总比今后丢人现眼强,再说,香瑾的要求,这个世界上怕是找不出哪个网络高手完成得了,不,就算是几十个顶尖高手加起来也完成不了,我坦诚一些,又有什么丢脸的嘛,大不了我说完就走,不吃香瑾她们为我准备的豪华晚宴了,于是干咳了两声,嗫嗫嚅嚅道:“香、香瑾,不好意思哈,你说的破解非对称加密算法和哈希算法生成的公钥和私钥这事太难了,难于登天,不是我无能或推卸哈,你的这件事,这个世界上怕是没有人可以胜任,更不要说破解了,这么说吧,这好比是两个维度空间的事情,完全不可以想象的事情,香影,不好意思,让你和你姐姐失望了,败了你们的兴致我很抱歉,要不我先走了,香影你,你也不用送我,我在平台上叫车就好了。”这里距离麦窦住的地方很远,叫网约车的话要花不少钱,生性吝啬的麦窦咬紧牙关打定主意大出血了,不然怎么办,总不可能走着回去嘛,那回家不得天亮了。

    “呵呵呵,麦窦你太谦虚了,或者我可能误会你言过其实的不自信了,世上无难事只怕有心人,像你这样顶尖的网络高手,被这件事就难倒了不成,你太小看你自己了,你还没有认识到自己拥有的潜力。”香瑾说道,神色坦然真诚,没有一点奉承浮夸之意,好像人家也没有必要这样做。

    香瑾的话虽然中听,却还是让麦窦感到汗颜,他想,人家香瑾是外行,不太懂行的她提出的这件事情计算量有多大,那简直是不可想象,算了,还是好好给她解释一下,然后赶紧走吧,人家香影香瑾姊妹还是不错的,只是太高看自己。于是就拿比特币的公钥、私钥算法打比方,给香瑾说明这事有多难,最后他实事求是的坦白道:“刚才我说这事时难于登天,其实说得还不全面,这事实在是比登天困难太多了,是我所知道的、这个世界上最困难的事情,哦不,最不可能完成的任务,没有之一!”

    “咯咯咯......麦窦同学,你可真风趣,原来我们还以为你只爱财,并不懂得讲笑话,现在才知道你还挺诙谐的。”香瑾笑道,连一旁香影的脸上都隐含笑意。

    麦窦好生无语,心想外行就是外行,怎么就跟你们说不明白呢!

    正感到莫名郁闷时,听香瑾问道:“难道就真没有办法了?麦窦,像你这样有本事的网络高手,难道就不想试试,接受挑战,接受这个你嘴里所谓不可能完成的任务?万一要是成功了,那就是名震遐迩的事,你想想,从来没有人破解非对称加密算法和哈希算法生成的公钥和私钥,你破解了,那就青史留名了,你会把所有的顶尖黑客都远远的抛在身后,对于这点,你也不动心?”

    麦窦闻言,无可奈何的苦笑道:“香瑾,不是我不动心,实在是因为这件事太难,根本做不成,明明知道水中捞月做不成的事情,最终肯定是竹篮打水一场空,那何苦浪费时间浪费精力呢,以我的人格和我拥有的专业知识负责任的告诉你,这事就算再怎么努力,都是瞎子点灯——白费蜡。”

    听了这些专业意见,香瑾却完全不为之所动,坦然自若道:“不试试怎么知道呢,麦窦,你在网络世界也算是叱咤风云的人物,怎么遇到点难事就打退堂鼓、畏葸不前,这可不是你们黑斗篷的做派。”

    呵呵,香瑾还知道我的黑斗篷团队,有点道行啊,不过她不太懂破解非对称加密算法和哈希算法生成的公钥和私钥是一件多么艰难的事,不是靠人力可以完成的任务,就算是我们整个黑斗笠团队夜以继日、焚膏继晷也是然并卵,无济于事的,于是开口说:“诶,香瑾,不是我不愿意试试,只是左卫蒙后面还安排了好几场赌局,我得全心全意的应战,不可以一心二用的.......”

    不等麦窦说完,香瑾便开口道:“如果你们完成了这件事,黑斗篷团队所有成员明年参加加拿大温哥华全球黑客大赛的经费我给你们实报实销,你和左卫蒙就不用这么辛苦到处打擂台了,”