第220章 加密演算法

經過反覆完善和最佳化,林鴻覺得最終沒有問題之後,便開始著手進行程式碼編寫。

由於他對加密解密方面還不是很瞭解,所先將其他基本功能暫時實現,將加密解密放到了最後。

到天亮的時候,新版cqcq的原型便被編寫出來了,首先實現的功能非常簡單,只能傳遞文字版,並且還沒有對其進行加密。

今天是週一,林鴻的課不多,上午在十點多的時候就已經沒課,他便立刻奔向了學校圖書館。

今天來這裡有兩個問題需要解決。

一個是查詢一下,看看有沒有posix標準的書籍,另外就是學習一下加密解密演算法方面的內容。

由於林鴻是圖書館的常客,另外又是最近風頭正盛的sam小組成員,圖書館中的不少工作人員都對他非常熟悉了,見到他之後,紛紛和他打著招呼。

林鴻微笑著一一回應,這幾個月來,他算是徹底融入了拉丁學校的這個大集體當中。雖然這裡也存在著一些瑕疵,但是總體上還是讓人覺得比較舒服的,大家相互之間都比較友好,別人遇到什麼困難,也會熱心幫忙。

有一點林鴻感觸最深:這裡的學生和老師之間的關係完全是對等的,相互間說話,完全沒有國內的那種一個聆聽,另外一個不是訓話就是大講道理的那種常見情況。

林鴻來到電腦科學類區域,開始慢慢尋找自己所需要的內容。

posix加密演算法

林鴻口中唸叨著這兩個詞彙,在書架間一格格看過去。

走過幾個格子之後,林鴻停了下來,一本書籍吸引住了他的目光md5演算法應用。

他將這本書拿到手中,翻看了一下前言和目錄,於是將其拿在了手裡,繼續檢視書架上其他書籍。

在書架走廊上轉了幾圈之後,林鴻手中已經多了好幾本大部頭:rsa加密演算法加密演算法導論公鑰密碼學對稱和非對稱加密演算法

在選擇這幾本書的時候,林鴻都會大致看一下前沿和目錄,他原本只是想研究其中的一本,可是這幾本書他實在是難以選擇,覺得都非常不錯,於是決定乾脆都進行,反正他看書的速度很快。

讓林鴻有點遺憾的是,這個圖書管裡面並沒有關於posix標準的書籍。

實際上,對於這點他早就有所預料。演算法這麼科學本質上是屬於數學領域,很早的時候就有數學家在進行研究,只是具體的應用實現在計算機領域得以開始爆發。

而posix標準則是最近幾年才開始興起的,發行量並不是很多,拉丁學校圖書館沒有收藏是很正常的,畢竟這是一所中學的圖書館,有這麼多關於演算法的書籍已經非常不錯了。

按照往常一樣,林鴻找了一個比較偏僻的小角落位置坐了下來,然後開始按順序這幾本書。

首先的是加密演算法導論,這本書對初學者來說比較容易理解,作者專門回顧了演算法的歷史,重點介紹了古代戰場上凱撒大帝用於軍隊情報傳遞的密碼系統。

當時的密碼加密方式還比較簡單,就是單純地向前或者向後推移幾個字母就得出了密文,解密的時候方向操作即可,例如abc情報,向後推移一位加密之後就變成了bcd,敵人就算截獲了這份情報,如果不知道加密原理,是很難破解密文的。

不過隨著時代的發展,簡單的加密技術自然無法滿足要求,破解和反破解技術是伴隨著發展起來的。

看完加密演算法導論,林鴻接著看其他幾本書籍。

此刻,他的大腦急速運轉,如同海綿一樣吸收著書籍裡面的知識。

林鴻一邊看,一邊還有時候在稿紙上計算著什麼。他對書籍裡面的內容理解起來完全沒有障礙,甚至有一種如魚得水,相見恨晚的感覺。

他真心感嘆,前人的智慧真不是蓋的,竟然在對這方面的內容有了如此深刻的研究,要是自己重新去摸索,可能一輩子都達不到這個高度。

時間逐漸流逝,林鴻完全陷入了加密演算法的世界之中,對外界發生的事情完全沒有了感知。

作者「瘋狂小強」的其他小說

修仙高手再戰都市