選秀過後,我幾乎每天都坐在書案前,苦思新的密函寫法。
東黨的明礬密書確實絕妙,雖有被窺竊的風險,但起碼能瞞過其他人。我實在想不到其他密函寫法,頂多只想到加密法。
我憶起在現代聽過的密碼學,簡單如古典的凱撒密碼[2],複雜如程式的金鑰加密[3]。可是這些都不是中文,我既不是專家,又不可能教祁碩甫英文,所以都不堪用。聿國的反切法倒是不錯,但實在不宜與祁碩甫分享。
我的母語是粵語,故能自如運用聿國的反切法。但我對官話讀音不敏感,而且官話同音字多,用拼音法易生歧義,亦不理想。我又再想,中文除了讀音,還有什麼拆碼方法?
我靈機一觸,想起現代的電腦輸入法。筆劃、速成、倉頡……筆劃容易被外人拆解,速成需要選字,我總不可能弄個資料庫。倉頡卻似乎可行,外人不易破解,而且我只要寫好拆碼表,祁碩甫就能看懂。
事不宜遲,我立刻着手編寫。倉頡拆字有取碼原則——根據字形結構決定取多少個碼。電腦用倉頡固然能選字,書信來往可不行,所以必須確認對方寫的字。最終,我決定摒棄取碼原則,改為全字拆碼。
另外,「難」碼亦是問題。倉頡拆碼中,複雜部件會用「難」碼取代。比如「麗」字,完整拆碼會是「一一月月戈難心心」。寫信的人能拆出「難」碼,但「難」代表的字型不少,收信人未必能猜中。如果遇到這種字型,則需要直接寫下。
完成拆碼表後,我就趕緊去書房向祁碩甫講解,又拆了好些字作示範。祁碩甫一點就通,很快就上手。他眼神流露着讚賞地說:「如此甚好。那就不必再用明礬寫信了。」
可是我不打算放棄密寫,於是向他解釋:「其實明礬密寫法甚佳。父親細想,我們若直接寫上『卜口火』,一旦書信被截,定會惹人懷疑。」
祁碩甫撫着自己的長鬚,點頭贊同。我想了一會,再提出:「其實我們可用筆墨寫信問安,再在紙背以明礬水寫字型碼。如此既能瞞天過海,也不怕東黨讀懂。」
祁碩甫低頭沉吟片刻,然後又問:「你要帶拆碼表進宮麼?又打算藏在哪裡?」
我搖搖頭,答:「這法子是女兒想的,女兒自有辦法重製此表,父親不必擔心。」
祁碩甫滿意地笑着,然後竟與我閒聊:「昨晚你母親前來,請求納桑怡為妾。我先前聽說,她剛知道桑怡的事時,還發了脾氣。似乎是你去請安後,她才想通的。呵,你可真是本事。」
我快要進宮了,屆時亦無須再看他臉色。想及此,我便懶得猜他用意,只淡淡地答:「女子不可嫉妒。母親大度是好事,女兒也替父母開心。」
祁碩甫見我這麼冷漠,也失了興致,便托詞要處理公務,着我回去。
我出去後,回頭看一眼他的書房,又環顧整個院落。教引嬤嬤明天就到了。到時,我就無法隨意走動。祁家家事,我再也管不到。
回想過去數月,我一直為入宮作準備,至今卻仍未知聿國、東黨為何要我進宮。我暗自嘆息,但願我在祁家學到的,足以應付將來的宮廷生活吧。
我轉過身來,邁步走回廂房,再度為明天作準備。
注釋:
1. 天雨粟,鬼夜哭:出自《淮南子.本經訓》,形容了倉頡造字的情形。
2. 凱撒密碼:廣為人知的古典密碼學。具體用法為將原文每個字母,按照字母表順序往前或後移固定數目,從而寫成密文。
3. 金鑰密碼:現代密碼學,廣泛應用於網絡安全範疇。
ns 18.68.41.179da2