番外的和平時間線003
字數:4644 加入書籤
第(1/3)頁
> 許晨把慘不忍睹的手機珍重的交給修理師傅,叮囑修理師傅一定要把他的手機搶救回來。
他的手機是大學打零工攢的錢買的手機,殼子都已經在長期的蹂躪下變了色,但是性能堪堪夠用,課堂簽到從來沒有卡頓過。
這手機已經陪伴了他兩年的歲月,許晨屬實不忍心這個小家夥就這麽離開了自己。
許晨在櫃台上眼巴巴的看著他的手機,像是重症監護室外的家屬,看的修理師傅維修的時候都是小心翼翼的。
主要是上麵有很多資料與軟件,換個新手機,許晨自己也沒辦法全部下載回來。
好在修理師傅手頭恰巧有替換件,妙手回春,許晨的手機起死回生,順利量級。
他檢查了一下手機,確定自己手機沒有失憶後了,付了錢就往回趕。
許晨急急忙忙的趕回宿舍,想要看結果。
他不想給狗兒子帶飯,所以必須密切關注一下,萬一解開了,那必須得趕緊溜之大吉,裝作沒事的樣子,等到小慫自然遺忘。
如果沒忘的話,那就是另外一說了。
反正爸爸輪流當,遲早到我家。
許晨微微推開一道縫,看到宋天還在電腦前搗鼓,跟自己離開之前沒什麽兩樣,心放下來了一大半。
於是小心翼翼的關上門,而後一用力推開門,昭示自己強勢歸來。
宿舍門掀起的風將桌上的書翻動了幾頁。
他大搖大擺的走進宿舍,頭仰的高高:“怎樣?小慫?你那什麽什麽技術搞不定吧?”
宋天悶頭不答。
許晨一看,興致勃勃的湊了過去,露出小人得誌的顏藝表情。
“呦呦呦,搞不定吧,搞不定吧,雜魚,雜魚……”
他順眼瞥了一下電腦屏幕,然後發現上麵的字有點眼熟。
答案貌似在黑框裏麵已經出來了。
許晨聲音嘲諷的聲音戛然而止,臉上的笑容立馬僵住了,而後緩緩看向宋天,才發現宋天早已麵帶笑容的看著他。
宋天露出語重心長的表情,像領導對待下屬一樣拍拍許晨的肩膀。
“不怎麽樣,我想要吃燴丸子,特辣的,去吧。”
許晨頓時傻眼。
第(1/3)頁
第(2/3)頁
“不是,你怎麽解出來的?”
宋天得意:“我說了,經典密碼對於現代密碼學來說,幾乎相當於明文,借助計算機與算法,你的密碼根本不算什麽。”
許晨看了看宋天桌上的電腦,有些泄氣:“行,等會兒給你帶,撐死你丫的。”
他拿起紙條看了看,隨即扭頭:“不過,你倒是跟我說說,你到底是怎麽解出來的?總要讓我死的明白一點吧?”
“你想知道原理?”宋天有些意外,不過他也樂得當師傅,於是思索了一下,從頭解釋:“你看,你的密文一看就是凱撒加密,畢竟我隻跟你說過著一種加密方法,不過,你似乎對凱撒加密又進行了一次順序加密,這導致解密的情況會更困難。
最主要的困難是,無法確定偏移量。
不過,你恐怕不知道,愷撒密碼是一種典型的替換型密碼,這種類型的密碼原理是將組成明文的字母以某一種特定的形式進行變換,這一固定形式體現為每一種字母都能被一種特定的符號所替代。
而替換型密碼,則已經有一個通用的破譯方法了。”
許晨一愣:“什麽方法?”
宋天不答,向旁邊的熱水壺努努嘴。
許晨連忙提起水壺把水倒進宋天的杯子中。
宋天喝了一口,滿意的點點頭,才開口:“頻率分析。
無論在何種自然語言體係當中,不同的文字單位都有其特定的出現頻率,這個特征一般表現在長篇幅、有意義的文字序列中。
如果是英文的話,出現頻率最高的字母是e,其次是t、a、o,靠計算機,很容易就能篩選出你的密文的偏移量。
根據計算,我發現最有可能的偏移量分別是6,9,19。”
許晨聞言,捕捉到盲點:“等等,為什麽有三個偏移量。”
宋天苦笑:“你這密文篇幅不長啊,加空格都沒超100個字母,樣本不夠多,為了確保準確率,必須得將所有情況考慮進去。”
許晨點點頭,而後扭頭看向宋天:“那,剩下的呢?”
“嗯,雖然我確定了偏移量,但是我卻有點搞不懂你你在進行偏移之後又用了什麽方法混淆,不過,你的提示倒是提醒我了。”
許晨眼睛一亮:“所以,你還是用我的提示解出來的?”
宋天搖搖頭:“你說的這麽玄乎,誰知道你的提示是不是亂說的,不過我仔細的研究了一下,你所說的提示涉及到了數字與順序,於是我判斷,你的混淆方法很可能使用了順序加密。
這下難度就簡單了,我隻需要帶入已知的順序加密方法即可。”
許晨一怔,撓撓頭:“順序加密的方法難道有很多?”
宋天點點頭:“比你想想的要多,隻要按照一定順序打亂的都算是順序加密,可以說是接近與無窮的,頂多是破譯困難而已。
第(2/3)頁
第(3/3)頁
不過鑒於你是用你腦瓜磕磕巴巴想到的,我想肯定不涉及大數字,也不可能用複雜的加密方式。
剩下的完全可以通過暴力窮舉破解來解開謎底,畢竟,加密方法雖多,但是也是有極限的。
就在你踢門的時候,我這邊就正好完成了破解,輸出了結果。”
“這樣結果豈不是很多?你能看得過來?”許晨疑惑。
“暴力破解的話,當然不能,結果太多了。”宋天搖搖頭,隨即看著許晨:“不過,英語中有一些詞的使用是無論如何都無法避免的,你的句子中使用了這些詞匯導致我的破譯異常輕鬆。”
許晨不服氣:“什麽詞匯?”
“the。”
許晨無語。
宋天倒是洋洋得意的解釋:“就像是中文裏麵的‘的’字,英文中也有常用的詞匯,諸如the is are等等,我隻要對所有的結果進行篩選,篩選掉不包含這些詞匯的句子,就能篩選掉絕大多數無意義的結果,然後,隻要在剩下的句子中挑選出有意義的答案即可。”
許晨心服口服:“行,你贏了……今天午飯我給你包了。”
他咬牙切齒的拿起自己桌上的飯卡,然後想到了什麽,突然扭頭:“不過,這些都是字母,如果說用其它的替代字母的話,你是不是很難解開?”
宋天正欣賞自己解出的答案,聞言,斜眼看他:“你猜。”
許晨忍住宋天得意的嘴臉:“我要求加大賭注,咱再來一次。”
宋天故意露出驚訝的表情:“小許,這恐怕不好吧,我平時潔身自好,從不碰賭毒的。”
許晨不屑:“嘖,我包今天一頓午飯,外加接下來一周幫你跑腿帶飯。”
“外加每晚把我水壺接滿水?”
“成交。”
許晨坐回自己的桌子,他非常活學活用,打算給宋天一點小小的密碼震撼。
他寫就:????? ????? ????? ????? ?????