“焯!……哎哎哎。”
許晨在床鋪上憤怒的將手機往床上一摔。
然後……眼睜睜的看著正放在被子上的手機在彈性勢能的作用下,掙脫了束縛一樣,奔向了自由……最後,不敵地心引力的作用,吧唧一聲直挺挺的屏幕倒扣的摔在了地麵上。
他的心提到了嗓子眼。
學校的床鋪有一人多高,因此床下有寬敞的空間來放置電腦與自己的東西,不過這也導致這個高度手機摔下去屍骨無存與完好無損的概率基本對半開。
他飛快的跳下床鋪,身手超乎想象的敏捷。
然後向自己的手機伸出顫抖的手。
許晨心跳加速,心裏不停祈禱,然後跟撥弄被海水衝上岸的鹹魚一樣,給手機翻了一個麵。
稀碎。
不過許晨仍然抱有一絲希望,他給手機貼了鋼化膜,看上去確實有點慘烈,但是萬一是鋼化膜碎了呢?
他把膜一揭。
然後懸著的心終於死了。
鋼化膜沒事兒,下麵的屏幕碎了。
許晨不知道這膜的質量算好算差,也不知道這學校宿舍的地板磚是不是專門學了隔山打牛。
許晨捧著手上挺屍的手機,一臉的生無可戀。
自己又不是小說裏麵的天命之子,沒有主角光環,哪兒來的膽子覺得自己的手機會摔不壞?
他的心都在滴血,盤算著兜裏麵的錢夠不夠修手機。
他盤算的期間,按了按電源鍵,令他意外的是手機居然堅強的亮了起來,就是按不動。
nnd,自己可沒帶什麽現金,手機都修不成。
許晨隨即將目光轉移到了旁邊邊看書看的津津有味的宋天,手上捧著一本《a course in cryptography
》。
他戴著耳機看的相當入迷,許晨剛才鬧出的動靜沒影響到他。
“宋天,借點錢。”
“嗯???”宋天懵逼的摘下耳機
“宋哥,借點錢,修手機。”
“多少?”
“……”許晨看了看自己的手機,琢磨了一下價值:“你有多少?”
“要多少有多少,不夠我問家裏要。”宋天相當大氣的說。
“夠大氣,一千行不行?”
“才這麽點兒?”宋天表情有些詫異,似乎真覺得許晨借的錢不算多,但他還是拿過手機,給許晨轉賬。
許晨手上的手機叮咚的響了一下,隨即他有些無語的看著宋天。
“看我幹啥?去修手機啊。”
“我借現錢。”
“你借現錢幹啥?修好了再給唄。”
許晨一呆,覺得自己腦袋應該是被門擠過。
“也是哦。”
宋天白了這個智障一眼,而後繼續低頭看書。
許晨低頭看了看手機,覺得等一會兒再去修也沒問題,於是湊到宋天麵前:“小慫,你是在看啥書?”
“密碼學,你一個醫學生跟這個也沒關係,問這個幹嘛。”
“密碼學?信使rna裏麵有密碼子,trna裏麵有反密碼子,遺傳密碼就是由密碼子構成的,怎麽沒關係。”許晨隨便扯淡兩句,然後有些好奇:“不過,你計算機的還用學這個?”
“咋不用?現代計算機理論體係都是建立在密碼學的基礎上的,計算機科學裏麵最重要的學科了,不過就是比較數學的領域。”宋天耐心的給許晨解釋,他平時就有點好為人師,現在見許晨也有點興趣,自然也稍微有點耐心的跟許晨解釋。
“怎麽,學了之後也可以自己寫什麽密碼嗎?”
宋天看了看又菜又愛玩的許晨,歎氣:“算是吧……這裏麵也有涉及古典密碼學的部分,你這麽說倒也沒錯,不過以現在的密碼學技術,古典密碼學基本相當於明文,毫無秘密可言了。”
他在順著毛捋,因為他也不指望許晨能理解計算機科學原理,平時能用電腦能下個正版遊戲平台就已經超越了90%的人類了,不能要求更高。
“哦?”許晨一亮:“據說文藝複興時期藝術家列奧納多·達·芬奇創作了一係列神秘符號,隱藏在了畫卷中……這些也算是古典密碼麽?”
宋天點頭:“古典密碼隻是對字母進行置換和代換,假如達芬奇真的創作了所謂的密碼,他自然也無法脫離時代的限製,我覺得最難的,反而是找到那些隱藏的密碼才對。”
許晨若有所思。
“那,你舉個栗子?”
宋天聞言合上書本,然後拿過草紙跟筆,刷刷的寫了一小串。
lw?lv?d?frgh
“這是凱撒密碼,一種相當古老的加密方式,一般還會附贈一個偏移量用來破譯文本,如果不說它的偏移量,那麽它的偏移密匙就是3,他的基本思想是:通過把字母移動一定的位數來實現明文的加密和解密,如果肉眼直接的去看,很顯然是一串亂碼,在之前遙遠的時間內,這種加密方法顯得無懈可擊,但是在現代科學的背景下,就顯得有些脆弱了。
不過,現代密碼學就建立在這古典密碼學之上,如果沒有這些古典密碼學,那麽現代密碼學也就無從談起。”
許晨一聽嚐試破譯了一下,很快就破譯出了密碼。
it is a code。
意思是:這是一串密碼。
“很6啊,有點意思小慫,不過,我對你說的話還有一點不怎麽認同。”許晨轉頭看向宋天。
“哦?哪一點?”
“你說,古典密碼在現在科學背景下有點脆弱?”
宋天點點頭:“隻要不用現代密碼學進行加密,任何古典密碼對現代科技來說,基本相當於不設防,或許可能需要投入大量的時間成本,但絕無可能無法破譯。”
許晨一聽,想了想,立馬拿過宋天的紙筆開始計算。
良久之後,他把紙條放在了宋天麵前。
內容是:
xgkyonv?itut?n?ji?ezu?mskg?tov?xkkzopgigz?cxjc
gzxko?nxtooorxzzk?kz?g?yujx?cyvdt?nko?crcz?mokvijkl
宋天一看,樂了:“喲嗬,你這不還是凱撒加密麽,拿師傅教的功夫對付師傅?”
“你猜。”許晨神秘兮兮。
宋天低頭,嚐試了一下,然後突然抬頭:“偏移量是多少?”
“你再猜?提醒你一下,是我之前說過的一個數。”許晨更是賤兮兮的說:“你不是說古典密碼對現代科技來說,基本相當於不設防嘛,你用你的科技來解一下唄。”
“你說過的數?我咋曉得是那個?”宋天皺眉,隨即看向了密碼:“算了,讓你見識一下現代密碼學是怎麽碾壓古典密碼學的……凱撒密碼的偏移量頂多隻有26位,很容易就能暴力破解。”
宋天立馬打開電腦嚐試寫一個用來破解凱撒密碼加密的程序,這個程序並不複雜,宋天很快就寫好了,隨即將密碼寫入程序。
電腦很快就給出了答案,然後宋天一臉懵逼,看向了許晨。
“你還用了二次加密?”
許晨笑著點了點頭:“要不要提示?”
“去去去。”宋天有點不耐煩,但是他看了看屏幕上的26個結果,還是有些蒙圈:“你確定不是瞎打的?是什麽提示?”
“伯即是伯,季即是仲。”
宋天想了想:“什麽亂七八糟的……我問你,你確定是可以解出來的?”
“我自己也試了好幾遍,哪能讓你這麽簡單破解,反正提示給你了,這樣吧,我去修手機,修完之後,你如果能破解出來,我輸你一頓飯,你破解不出來,你請我一頓咋樣。”
宋天看著似乎毫無規律的密碼,被激起了好勝心,於是他揮了揮手:“修你的手機去,我再研究研究,你就等著給我帶飯吧。”
許晨在床鋪上憤怒的將手機往床上一摔。
然後……眼睜睜的看著正放在被子上的手機在彈性勢能的作用下,掙脫了束縛一樣,奔向了自由……最後,不敵地心引力的作用,吧唧一聲直挺挺的屏幕倒扣的摔在了地麵上。
他的心提到了嗓子眼。
學校的床鋪有一人多高,因此床下有寬敞的空間來放置電腦與自己的東西,不過這也導致這個高度手機摔下去屍骨無存與完好無損的概率基本對半開。
他飛快的跳下床鋪,身手超乎想象的敏捷。
然後向自己的手機伸出顫抖的手。
許晨心跳加速,心裏不停祈禱,然後跟撥弄被海水衝上岸的鹹魚一樣,給手機翻了一個麵。
稀碎。
不過許晨仍然抱有一絲希望,他給手機貼了鋼化膜,看上去確實有點慘烈,但是萬一是鋼化膜碎了呢?
他把膜一揭。
然後懸著的心終於死了。
鋼化膜沒事兒,下麵的屏幕碎了。
許晨不知道這膜的質量算好算差,也不知道這學校宿舍的地板磚是不是專門學了隔山打牛。
許晨捧著手上挺屍的手機,一臉的生無可戀。
自己又不是小說裏麵的天命之子,沒有主角光環,哪兒來的膽子覺得自己的手機會摔不壞?
他的心都在滴血,盤算著兜裏麵的錢夠不夠修手機。
他盤算的期間,按了按電源鍵,令他意外的是手機居然堅強的亮了起來,就是按不動。
nnd,自己可沒帶什麽現金,手機都修不成。
許晨隨即將目光轉移到了旁邊邊看書看的津津有味的宋天,手上捧著一本《a course in cryptography
》。
他戴著耳機看的相當入迷,許晨剛才鬧出的動靜沒影響到他。
“宋天,借點錢。”
“嗯???”宋天懵逼的摘下耳機
“宋哥,借點錢,修手機。”
“多少?”
“……”許晨看了看自己的手機,琢磨了一下價值:“你有多少?”
“要多少有多少,不夠我問家裏要。”宋天相當大氣的說。
“夠大氣,一千行不行?”
“才這麽點兒?”宋天表情有些詫異,似乎真覺得許晨借的錢不算多,但他還是拿過手機,給許晨轉賬。
許晨手上的手機叮咚的響了一下,隨即他有些無語的看著宋天。
“看我幹啥?去修手機啊。”
“我借現錢。”
“你借現錢幹啥?修好了再給唄。”
許晨一呆,覺得自己腦袋應該是被門擠過。
“也是哦。”
宋天白了這個智障一眼,而後繼續低頭看書。
許晨低頭看了看手機,覺得等一會兒再去修也沒問題,於是湊到宋天麵前:“小慫,你是在看啥書?”
“密碼學,你一個醫學生跟這個也沒關係,問這個幹嘛。”
“密碼學?信使rna裏麵有密碼子,trna裏麵有反密碼子,遺傳密碼就是由密碼子構成的,怎麽沒關係。”許晨隨便扯淡兩句,然後有些好奇:“不過,你計算機的還用學這個?”
“咋不用?現代計算機理論體係都是建立在密碼學的基礎上的,計算機科學裏麵最重要的學科了,不過就是比較數學的領域。”宋天耐心的給許晨解釋,他平時就有點好為人師,現在見許晨也有點興趣,自然也稍微有點耐心的跟許晨解釋。
“怎麽,學了之後也可以自己寫什麽密碼嗎?”
宋天看了看又菜又愛玩的許晨,歎氣:“算是吧……這裏麵也有涉及古典密碼學的部分,你這麽說倒也沒錯,不過以現在的密碼學技術,古典密碼學基本相當於明文,毫無秘密可言了。”
他在順著毛捋,因為他也不指望許晨能理解計算機科學原理,平時能用電腦能下個正版遊戲平台就已經超越了90%的人類了,不能要求更高。
“哦?”許晨一亮:“據說文藝複興時期藝術家列奧納多·達·芬奇創作了一係列神秘符號,隱藏在了畫卷中……這些也算是古典密碼麽?”
宋天點頭:“古典密碼隻是對字母進行置換和代換,假如達芬奇真的創作了所謂的密碼,他自然也無法脫離時代的限製,我覺得最難的,反而是找到那些隱藏的密碼才對。”
許晨若有所思。
“那,你舉個栗子?”
宋天聞言合上書本,然後拿過草紙跟筆,刷刷的寫了一小串。
lw?lv?d?frgh
“這是凱撒密碼,一種相當古老的加密方式,一般還會附贈一個偏移量用來破譯文本,如果不說它的偏移量,那麽它的偏移密匙就是3,他的基本思想是:通過把字母移動一定的位數來實現明文的加密和解密,如果肉眼直接的去看,很顯然是一串亂碼,在之前遙遠的時間內,這種加密方法顯得無懈可擊,但是在現代科學的背景下,就顯得有些脆弱了。
不過,現代密碼學就建立在這古典密碼學之上,如果沒有這些古典密碼學,那麽現代密碼學也就無從談起。”
許晨一聽嚐試破譯了一下,很快就破譯出了密碼。
it is a code。
意思是:這是一串密碼。
“很6啊,有點意思小慫,不過,我對你說的話還有一點不怎麽認同。”許晨轉頭看向宋天。
“哦?哪一點?”
“你說,古典密碼在現在科學背景下有點脆弱?”
宋天點點頭:“隻要不用現代密碼學進行加密,任何古典密碼對現代科技來說,基本相當於不設防,或許可能需要投入大量的時間成本,但絕無可能無法破譯。”
許晨一聽,想了想,立馬拿過宋天的紙筆開始計算。
良久之後,他把紙條放在了宋天麵前。
內容是:
xgkyonv?itut?n?ji?ezu?mskg?tov?xkkzopgigz?cxjc
gzxko?nxtooorxzzk?kz?g?yujx?cyvdt?nko?crcz?mokvijkl
宋天一看,樂了:“喲嗬,你這不還是凱撒加密麽,拿師傅教的功夫對付師傅?”
“你猜。”許晨神秘兮兮。
宋天低頭,嚐試了一下,然後突然抬頭:“偏移量是多少?”
“你再猜?提醒你一下,是我之前說過的一個數。”許晨更是賤兮兮的說:“你不是說古典密碼對現代科技來說,基本相當於不設防嘛,你用你的科技來解一下唄。”
“你說過的數?我咋曉得是那個?”宋天皺眉,隨即看向了密碼:“算了,讓你見識一下現代密碼學是怎麽碾壓古典密碼學的……凱撒密碼的偏移量頂多隻有26位,很容易就能暴力破解。”
宋天立馬打開電腦嚐試寫一個用來破解凱撒密碼加密的程序,這個程序並不複雜,宋天很快就寫好了,隨即將密碼寫入程序。
電腦很快就給出了答案,然後宋天一臉懵逼,看向了許晨。
“你還用了二次加密?”
許晨笑著點了點頭:“要不要提示?”
“去去去。”宋天有點不耐煩,但是他看了看屏幕上的26個結果,還是有些蒙圈:“你確定不是瞎打的?是什麽提示?”
“伯即是伯,季即是仲。”
宋天想了想:“什麽亂七八糟的……我問你,你確定是可以解出來的?”
“我自己也試了好幾遍,哪能讓你這麽簡單破解,反正提示給你了,這樣吧,我去修手機,修完之後,你如果能破解出來,我輸你一頓飯,你破解不出來,你請我一頓咋樣。”
宋天看著似乎毫無規律的密碼,被激起了好勝心,於是他揮了揮手:“修你的手機去,我再研究研究,你就等著給我帶飯吧。”