唐念柏給程寄松解釋,「說白了就是把漢字拆開成筆畫筆形。小孩子一般都是從『永』字開始練習。因為這個字包括了點、橫、豎、撇、捺、勾、挑和折這八個筆形,這也是中文中最基本的。」
「我沒有學過書法,不太清楚,」程寄松說:「就只有這八個?」
「對啊,再複雜的筆畫其實也是這八種筆形的組合,比如你名字裡面的『程』,左邊的『禾』是部首,可以用剛才我說過的筆順筆畫寫完,上面的『口』是『豎』『橫折』『橫』,其中的『橫折』這個筆畫就是『橫』和『折』這兩個筆形的組合。」唐念柏又給程寄松寫了幾個漢字,帶著他解構。
程寄松明白了,「也就是說,這八個就相當於英語中最基本的字母,筆畫相當於一些固定搭配,比如tion這種。」
「可以說這麼理解。」
程寄松用手指撫摸著白紙上的字跡,「我們只要將這個八個筆形分別對應一種其他的表達方式,再像摩爾斯電碼中的那樣,加上筆形和筆形之間、字和字之間以及句子和句子之間的的停頓,就可以擁有一整套完整的密碼。」
「對的,」唐念柏開心地點點頭,「而且中文並不像英文字母一樣,寫完第一個後面跟著第二個就行,漢字的結構有很多種,什麼左右啦上下啦半包圍啦,加上現在很多人都是打字多,寫字的時候會有倒插筆,這樣就會增加破譯的難度。」
程寄松問:「那這樣我們需不需要在明文和密文之間的轉換,在加上些限制條件。比如用『1』表示這個字是左右結構之類的。」
「不用,我們的目的不就是在選修課上得到高分嗎,又不是真的想發明出一種密碼。限制條件越少,其他人出錯的機率就越大,我們的分數也能越高。」
程寄松說:「好,那我們實踐一下。」
確定好明文和密文的關係,兩個人分別試了試。唐念柏經常寫字,不過因為嘗試較少,發生過幾次失誤,而程寄松對漢字的了解並沒有那麼深,失誤的次數比唐念柏還有多。
「不錯,我覺得我們這節課穩了。」
「畢竟我們兩個發明密碼的人破譯起來不夠熟練,更何況別人呢。」
唐念柏不知道自己是不是出現幻覺了,他覺得剛才程寄松,似乎是在微笑?這木頭一樣的人,終於有了情緒波動?
唐念柏說:「在沒有把明文和密文的對應關係告訴別人時,可不可以說,我們兩個人擁有專屬的秘密了?」
這次程寄松臉上的笑意變得更明顯了,明顯到可以讓唐念柏看到他嘴角上揚的弧度。
「是的,這是我們兩個人的專屬秘密。」
第15章
有了理論的指導,將其變成現實也需要耗費不小的力氣。唐念柏和程寄松花了一個下午和一個晚上的時間,弄出了初步的雛形。後續還需要進一步的優化。
