實際上,對於這點他早就有所預料。演算法這麼科學本質上是屬於數學領域,很早的時候就有數學家在進行研究,只是具體的應用實現在計算機領域得以開始爆發。
而posix標準則是最近幾年才開始興起的,發行量並不是很多,拉丁學校圖書館沒有收藏是很正常的,畢竟這是一所中學的圖書館,有這麼多關於演算法的書籍已經非常不錯了。
按照往常一樣,林鴻找了一個比較偏僻的小角落位置坐了下來,然後開始按順序閱讀這幾本書。
首先閱讀的是《加密演算法導論》,這本書對初學者來說比較容易理解,作者專門回顧了演算法的歷史,重點介紹了古代戰場上凱撒大帝用於軍隊情報傳遞的密碼系統。
當時的密碼加密方式還比較簡單,就是單純地向前或者向後推移幾個字母就得出了密文,解密的時候方向操作即可,例如abc情報,向後推移一位加密之後就變成了bcd,敵人就算截獲了這份情報,如果不知道加密原理,是很難破解密文的。
不過隨著時代的發展,簡單的加密技術自然無法滿足要求,破解和反破解技術是伴隨著發展起來的。
看完《加密演算法導論》,林鴻接著看其他幾本書籍。
此刻,他的大腦急速運轉,如同海綿一樣吸收著書籍裡面的知識。
林鴻一邊看,一邊還有時候在稿紙上計算著什麼。他對書籍裡面的內容理解起來完全沒有障礙,甚至有一種如魚得水,相見恨晚的感覺。
他真心感嘆,前人的智慧真不是蓋的,竟然在對這方面的內容有了如此深刻的研究,要是自己重新去摸索,可能一輩子都達不到這個高度。
時間逐漸流逝,林鴻完全陷入了加密演算法的世界之中,對外界發生的事情完全沒有了感知。
J
第221章 意外郵件
第221章意外郵件
當一個人專注於做某一件事情的時候,大腦就會自動遮蔽外界的其他訊號,這是潛意識下做出的動作,當事人也感覺不到時間的流逝。
林鴻一個人靜靜地坐在角落中,手中不斷地翻著書頁,偶爾又會在稿紙上不聽地計算著什麼。他周圍的人,來了又走了。
“叮……”
隨著一陣鈴聲響起,林鴻從書海中抬起頭來,發現周圍已經空空如也。
“剛剛那一陣鈴聲是圖書館關門鈴聲?”
林鴻驚訝之下,拿出計算器看了一下時間,發現竟然是已經下午四點半了。
林鴻看了一下手中的書,還剩下大概一半左右的內容,這已經是最後一本,他看了一下頁碼,然後合了起來。
將其他幾本書放回原地,然後拿著最後一本沒有看完的《rsa加密演算法》朝借書處走去,辦理好手續之後,便回家了。
加密演算法真是一個非常讓人著迷的領域,林鴻沉迷之下直接從上午看到了下午,連午飯都忘記吃了,下午的課程也沒有去上。
不過,他對此並不後悔,今天一天的收穫非常大,他直到現在才發現,原來數學中還存在這樣一個和計算機密切相關的領域。可以說,計算機的出現,讓密碼加密學有了應用基礎,有了成長的土壤。
這個領域出現的很多重大研究成果都是在計算機出現之後才有所突破的。
現代任何演算法,都繞不開計算機這一工具,以前那些古典加密演算法,隨著計算機的出現也徹底失去了加密的意義,一臺普通配置的計算機只用花幾分鐘就可以直接將以前最為複雜的加密演算法給破解出來。
林鴻這次相當於是將密碼學整個給系統地學習了一遍,不但將密碼學的來龍去脈搞清楚了,而且現在流行的那些加密演算法也徹底進行了研究,除了“rsa演算法”還有一部分內容沒有看完,其他內容都完全理解並且記住了。
雖然今天是他第一次接觸這些內容,但是他現在可以自信地說,這些內容他全部掌握了。
實際上,林鴻心中也對此有些驚訝。
他察覺到了,自己對這類演算法理論或者數學方面的問題似乎有著驚人的理解能力。這點,他在上次研究加密演算法的時候就感覺到了。
在別人眼裡非常複雜的東西,需要長時間反覆學習才能理解,他卻往往可以輕易地就理解了。
難道這也是自己的特殊能力?
隨著年齡的增長,他越來越發現自己和其他人的不同。
這個情況,應該是由於小時候自己的大腦曾經受過傷而導致的。