第32章
第32章
時間轉眼就到了第14周的周日,唐念柏和程寄松在截止時間以前把作業提交到公共平臺上,每個組可以做在平臺上下載其他組的大作業進行翻譯,最後老師按照正确率以及密碼的邏輯進行打分。
“這也太簡單了,就是把字母轉化成為了圖形,其實邏輯還是一樣的,只要一一對應就好。”唐念柏和程寄松分工,一人分了幾個圖形并找到對應的字母,成功翻譯了出來。
“哈哈哈,你肯定翻譯不出來這句話吧。”唐念柏念出翻譯得到了的密文,吐槽道:“切,我翻譯出來了。”
唐念柏打開下一個組的作業,看了一眼,說:“這個組的就是我們之前的想法,把明文和密文經過多重轉換。不過老師要求了,要把對應關系一起上傳,不過就是多花費一些時間。”
“搞定!”噼裏啪啦,三下五除二唐念柏就弄出了結果,“哎,這個名字怎麽有點兒眼熟呢?”
“小哥哥,你好厲害,我們組的密碼,你們那麽快就破譯出來了。”坐在旁邊的女生适時的出聲,提醒着唐念柏她們的存在。
怪不得眼熟呢,原來這就是在第一節課上想要和他們一起組隊的女生們。
“嘿嘿,是因為你們密碼的底層邏輯太簡單了,就算換一百次,也沒有什麽難度,只不過是浪費一些時間。”
“……”
女生不打算放棄,她把自己的電腦展示給唐念柏,“小哥哥,我們現在在破譯你們的密碼,可是我看不太懂哎。”
另一個女生也跟着搭腔,“對呀,這1代表點,2代表橫,到底是什麽意思啊?”
唐念柏從筆袋裏拿出一支筆,“哎呀,這個就是筆順筆畫的意思啊,明文和密文的對應關系已經一同傳上去了,你們按照提示一筆一筆的寫出來就好了。”
女生趕緊打開自己的小本本,“那小哥哥你帶我們破譯一下前幾個字,後面的我們跟着模仿。”
“你看這個12223,就代表了點橫橫橫豎……”
“唐念柏,趕緊翻譯下一組的。”程寄松用筆敲了敲唐念柏的手背,催促道:“這節課還有20多分鐘就要下課了,再翻譯一組。”
Advertisement
“可是我……”
程寄松義正言辭地說:“沒有可是,我們是一組的,我不希望別人拖慢我的速度。”
“好吧,你們就按照我剛才說的做就好了。”唐念柏收回自己的視線,“程寄松,別擔心啦,我看了看其他組的水平,都不如我們,咱們組的期末分數肯定很高。”
【恭喜宿主,本次舔狗值20%,生命延長120天。】
聽到生命值的增加,唐念柏估計又是因為和程寄松組隊加的。于是趕緊打起精神繼續和人破譯別人的密碼。
身旁的兩個女生對視一眼,這已經是這個學期最後的課了。期間她們也想過一些其他的理由接近唐念柏,不過全都失敗了。看來是真的沒戲了。算了,天涯何處無芳草,何必非要在乎這個柏樹木頭。
緊趕慢趕,總算是在打下課鈴的時候唐念柏又完成了一組密碼的破譯。程寄松問:“還剩四組,最後一節課應該沒什麽問題。”
“嗯,其他組的密碼破譯起來都沒什麽問題,就是耽誤時間。”
兩個人收拾好書包,起身準備離開,卻聽到講臺上的老師用過麥克風叫住他們:“請唐念柏同學和程寄松同學過來一下。”
做了十幾年學生,被老師點名的恐懼深深地刻在唐念柏的DNA裏,他側頭看了一眼程寄松,後者單肩背着包,沖他點頭,“走,過去看看。”
“老師,什麽事兒啊?”唐念柏躲在程寄松身後半步,弱弱地問。
老師一擺手,“你們不用緊張,我主要是想說說你們大作業的事。”
“啊?不會要給我們零分吧?”
“怎麽會,你們的大作業算是我在教學的這幾年裏,做的最出色的一批了。”
唐念柏像是變臉一樣,緊張的神情散去,問:“是嘛,我們這麽厲害呀。”
老師點頭,“看你們的學號,應該不是符號學或者是密碼學專業的學生。你們能把一個選修課的大作業做到這個地步,真的是非常厲害。在我接觸過的密碼中,很多都是基于英文字母,或者是圖形。哪怕是摩爾斯電碼,都需要把字母轉換成為拼音。”
程寄松輕推了一下站在自己側後方的人,“剛好唐念柏同學曾經學過書法,這一切都是他的主意。”
“這個想法的提出,程寄松同學也出了很多力。這個大作業是我們共同努力的結果。”
老師笑道:“哈哈,你們兩個不用在這裏謙虛。作為這門選修課的大作業,你們兩個肯定是能拿滿分的。”
能拿滿分?早說啊!這樣的話,他這節課就不辛苦翻譯其他組的密碼了。
還沒來得及高興,老師接下來的話就潑了他們一盆涼水。
“但是你們如果想要形成一套全新的密碼,還是遠遠不夠的。”老師用電腦打開他們的大作業,“我對書法不是很了解,淺顯的看了一下,你們是選定了8種筆畫作為基礎,用數字将其一一對應,最後按照筆畫的順序生成一串數字,中間通過空格分開。”
唐念柏點頭,表示老師說得都對。
“但是漢字的變化多種多樣,比如固體的固字,和咕咕叫的咕,一個是口把古字圈了起來,一個是口在古的左邊,這就容易造成翻譯出來的不統一。”
唐念柏拿起一只粉筆,在黑板上寫,“這個不會的,因為固字和咕字的筆順筆畫不一樣,所以不會産生誤會。”
老師看他一筆一劃地寫出來,尴尬地笑了笑,“看來是我倒插筆了。”
程寄松這個時候幫忙解說,“老師,這個地方我們考慮過。後續也考慮過把字體的各種結構加進編碼環境中,但是現在仍然還在研制中,所以這次的大作業上就沒有體現。”
“你們想得還挺周到的。但是即使這樣,還是有問題。”老師也拿起一根粉筆,“我查了資料,這種應該叫獨立結構吧。”
老師在黑板上寫下田、申、甲、由四個字。
“這四個字,就很不好區分了吧。”
唐念柏也寫了一遍,“确實,‘申’和‘甲’的筆畫順序都是豎、橫折、橫、橫、豎;‘田’和‘由’的順序是豎、橫折、橫、豎、橫。而這兩個字都是獨立結構,即使定義了,在破譯起來的時候也會有歧義。”
程寄松接話道:“其實這裏就要考驗就是人對字的熟練,在有歧義的時候,就需要結合前後文分析。比如想要寫‘神’這個字,首先寫出了左邊的示字旁,那麽右邊就一定是‘申’字,如果寫的是‘甲’,就不是字了。”
“你們說得很對。”老師放下粉筆,“我特意把你們叫過來,不是為了條你們的毛病。只是你們這個想法非常好,我希望你們可以繼續做下去,不要只僅限于當做是完成一項選修課的大作業。”
“如果你們在課餘的時間,想要繼續精進,可以随時來找我,我一定會盡自己的全力幫助你們。”
和老師道謝過後,唐念柏和程寄松走在回宿舍的路上,“程寄松,你什麽想法?你想繼續把我們的密碼精進下去嗎?”
程寄松還是那副淡淡的樣子,“我無所謂。雖然老師那麽說,但是對于我來說,完成一個選修課的大作業,而且還是滿分,我已經很滿意了。你呢?”
“其實我也都可以。”唐念柏看了看時間,說起這個他就想吐槽,“現在都已經是第15周了,排球決賽就安排在這周周末,還有校園開放日,安排在第16周周末。雖然16周所有課都結課了,但是還要複習考試啊。這時間安排的,真是有病。”
“學校領導可能也想着在教學周內完成任務吧。”
唐念柏叉腰,“哼,竟是幹這些顧頭不顧腚的事兒。”
程寄松把話題拉回來,“不過咱們的密碼雖然不用在大方向上精進了,我覺得某些小方面上還是可以改一改的。”
“什麽方面?”
“你還記不記得我之前說過什麽?我說我不喜歡人太多,因為麻煩。我們兩個人組隊的效果還不錯,而且這套密碼只有我們兩個人知道。”
“記得啊,因為我們是編譯密碼的人。可是現在我們把大作業交上去以後,還附帶了解碼表,肯定有其他人知道該怎麽破譯我們的密碼了。”
程寄松說:“我們的具體步驟是用程序寫的,只要改變賦值再生成對應的密文就好了。”
“你的意思是,我們之前把‘點’定義成了1,現在可以把‘點’定義成2,只要改一改,我們就又能擁有只屬于我們兩個人的密碼了?”
程寄松點頭,“你可以這麽理解。”
“那太好了,我們又能擁有專屬的密碼了。”唐念柏轉念一想,“可是我們有這個密碼能幹什麽,總不能是在考試的時候傳答案吧。”
“……”程寄松有些無語,說:“那就看情況再說吧。”
唐念柏一擺手,“不管了,到時候我們再制定一下,說不定什麽時候就用了呢。反正這是我們兩個人的專屬密碼,別人都不知道。”
在樓道裏和唐念柏告別,程寄松回到宿舍裏打開電腦,看着屏幕上仍未關閉的屏幕久久未動。
似乎是做出了某種決定,他在修改了電腦的密碼。提示是一串數字,而回答卻是幾個漢字。別人看到也許會一頭霧水,但是如果唐念柏看到就會知道這是他們兩個一起研究出來的密碼,只要找好對應關系,就可以打出那對應的六個漢字。