首頁 二次元

七夕緣起

第5.07章 確定見面時(shí)間(上)

七夕緣起 七色瑾林 2059 2021-11-08 00:05:00

  $$ 01 $$

  牛郎看到織女的回信,知道目的已經(jīng)達(dá)到了。

  牛郎沒有先回復(fù)織女,而是先給王母寫了封信,挑釁滿滿:

  ·

  岳母大人:

  看來,您的專家團(tuán)不太行呀,還是慢了一步,哈哈哈哈。

  ·

  王母收到后,哭笑不得,她自信牛郎不可能比自己的專家團(tuán)更強(qiáng),但是卻又猜不透牛郎葫蘆里賣的什么藥。

  王母將織女的信交給專家團(tuán),同時(shí),王母也料定牛郎是解不出來的。

  所以,王母隱隱推斷,這個(gè)計(jì)算很可能是個(gè)障眼法。

  那么接下來,牛郎給織女的回信就是關(guān)鍵了。

  ·

  回到牛郎這邊,牛郎已經(jīng)在構(gòu)思給織女的回信了。

  牛郎先看了看日歷,今天竟然是農(nóng)歷七月五日了。

  牛郎先在信件的開頭,介紹了自己的“公鑰-私鑰”加密方案。

  由于加密與解密的秘鑰不同,兩者并不對(duì)稱,因此牛郎將這種加密方法命名為“非對(duì)稱加密”。

  ·

  接著,牛郎寫出了自己當(dāng)時(shí)“全網(wǎng)廣播”的初衷:

  一是為了發(fā)布公鑰,二是為了獲得織女的公鑰。

  從心理角度分析,自己提出的“日期求解問題”是無解的,而王母多疑,必然會(huì)先盡力求解,卻不敢輕舉妄動(dòng);

  只有織女才可能反向提出問題,而這問題的題目,其實(shí)就是自己的公鑰。

  這是賭博,不過,很榮幸,賭贏了。

  ·

  現(xiàn)在“非對(duì)稱加密”方法已在此信件公開,而牛郎和織女的公鑰也在之前被公開,那么,

  “一個(gè)信息若能被公鑰解密,那么它一定是被私鑰加密的”,所以,牛郎織女的身份可以被絕對(duì)的認(rèn)證。

  ·

  ----

  $$ 02 $$

  接著,牛郎也寫出了“非對(duì)稱加密”的弊端:運(yùn)算量較大,被加密的信息不能太多,否則加解密時(shí)間會(huì)很長。

  信件的最后,牛郎附了一段自己私鑰加密后的密文,來供大家娛樂。

  當(dāng)然,牛郎也附上了原文:HelloWorld。

  只是,考慮到大家可能是沒有“字典”概念的,牛郎這里的數(shù)字轉(zhuǎn)換用了字母表的方式,

  列了一個(gè)表格,寫出了每個(gè)字母對(duì)應(yīng)的數(shù)字。

  這樣,所有人拿到信件后,都可以用牛郎的公鑰,解密出密文的數(shù)字,然后對(duì)照字母表,就能得到原文“HelloWorld”了。

  ·

  最后的最后,牛郎又加了行“小字”:我就是要全網(wǎng)廣播,看你王母怎么辦!哈哈哈哈!

  當(dāng)然,“小字”這個(gè)是文字描述的小字了,畢竟目前的喜鵲網(wǎng)絡(luò)體系,文本都是無格式的純文本,只能手動(dòng)“小字”,手動(dòng)“滑稽”。

  沒錯(cuò),牛郎,又發(fā)了一次全網(wǎng)廣播。

  咱們且不說王母看到這一次全網(wǎng)廣播后的“火冒三丈”,只知道第二天,“非對(duì)稱加密”火遍整個(gè)天庭。

  許多人嘗試后,無不贊嘆牛郎加密算法之精妙,簡直巧奪天工。

  ·

  同時(shí),第二天,織女也給牛郎回信一封:

  ·

  牛郎牛郎:

  這個(gè)密文1是我用自己私鑰加密的“HelloWorld!”,你看看,對(duì)不對(duì)?

  密文2是用你的公鑰加密的內(nèi)容,我偏不告訴你原文,看你能不能解出來~

  信的末尾是兩段密文。

  ·

  王母也攔截到了這封信,但她看了內(nèi)容,并未太過在意,隨手丟給專家團(tuán)了。

  ·

  ----

  $$ 03 $$

  話說牛郎收到了織女的來信,非常開心。

  牛郎先用織女的公鑰驗(yàn)證了一下,果然密文1解密后,就是“HelloWorld!”。

  接著,牛郎用自己的私鑰,去解密密文2,得到了“你好,世界!xxxx……”,后面竟然是一段亂碼。

  “不應(yīng)該呀,難道自己的加密方法有問題?”牛郎看著亂碼,非常疑惑。

  ·

  牛郎百思不得其解。然后仔細(xì)看這段亂碼,發(fā)現(xiàn)與密文1竟然是一樣的!

  不,不完全一樣,但前面是一樣的,后面不同。

  “怎么會(huì)有這么巧合?自己的加密方法,加密后的密文應(yīng)該是千差萬別的,不可能出現(xiàn)這么高的匹配度吧。”

  “除非,織女這里在引導(dǎo)我什么?!?p>  ·

  是的,牛郎也想到了,既然這段亂碼,與上面密文1前半部分一樣,說明,

  這段亂碼,跟密文1一樣,很可能是織女用自己的私鑰加密的。

  接著,牛郎用織女的公鑰解密這段亂碼,果然,得到了另一段可讀的文本:

  “Hello,七月七日晚七點(diǎn)整,見面。”

  ·

  牛郎一愣。

  他知道夜長夢多,但沒想到織女會(huì)如此激進(jìn)。

  轉(zhuǎn)念一想,王母座下可是有一幫專家團(tuán)的,時(shí)間一長難免找到新的算法漏洞。

  盡快見面,確實(shí)是最佳的選擇,必然能讓王母措手不及。

  ·

  而且關(guān)鍵的是,織女這封信確實(shí)偽裝得很好,從內(nèi)容上看,一般會(huì)被誤認(rèn)為是加密測試,不會(huì)多慮的。

  ·

  ----

  $$ 04 $$

  牛郎慎重思考后,覺得織女所言合理。

  不過,牛郎也是非常佩服織女,竟然在這么短的時(shí)間內(nèi),可以想到二次加密的思路。

  而且,Hello這個(gè)前綴的應(yīng)用,簡直就是絕了。

  只是,這回信,也不能讓他人看出貓膩,所以牛郎謹(jǐn)慎地寫了一封回信:

  ·

  織女織女:

  你簡直冰雪聰明!用的太對(duì)了!完全正確,就是這樣的!

  當(dāng)然,我知道這信件也有無數(shù)人(指王母)虎視眈眈,

  關(guān)于密文2,好吧,我就留個(gè)線索:

  不過是“你好,世界!”開頭的一句話罷了,后面就不公開了,給各位看客們留個(gè)懸念,側(cè)面證明我的加密方法安全性。

  ·

  只有織女知道,那句“關(guān)于密文2,好吧”,不僅僅是一個(gè)感嘆,更是對(duì)自己信件內(nèi)容的肯定。

  ·

  為了讓大家放下疑心,牛郎緊接著給織女寫了第二封信,

  告知織女加密算法已看似穩(wěn)定,但為了提防王母,還是先試運(yùn)行幾天,

  確保王母確實(shí)拿它沒辦法,那么就可以正式商討見面日期事宜了。

  ·

  當(dāng)然,信是寫給織女的,實(shí)際上是給王母看的。

  這封信,是七月六日晚發(fā)出去的,王母和織女在七月七日上午,都收到了信息。

  牛郎與織女都知道,自己的周圍,可能也遍布王母的眼線,監(jiān)視著自己的一舉一動(dòng)。

  為了表現(xiàn)地自然,牛郎織女其實(shí)并未做太多準(zhǔn)備,而是和往常一樣地生活,然后準(zhǔn)備下一封信件而已。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南