第221章 意外郵件

自古以來,科學家們所發明的所有加密方法都被政府列為高度機密,實際上在rsa演算法被公佈之前,英國數學家就已經在內部檔案中提出了類似的加密演算法,但是被英國政府列為了高度機密。

rsa的發明者認為,如果只是因為一種科技可能被犯罪分子所利用,就不分青紅皂白地取締它,這種做法是非常愚蠢的。

例如手套是用來保護手的,但是手套也可以被罪犯用來搶劫銀行而不留下指紋,同樣,密碼術是一種資料保護的的科技,這和手套相似,區別就在於密碼術使聯邦調查局不能夠竊聽,而罪犯使用的手套同樣使聯邦調查局的指紋分析術是去了作用。

所以,當他們發明了rsa演算法之後,擔心政府又會將這個加密演算法列為機密,讓普通民眾享受不到這個成果,於是搶在政府下達相關命令之前,就像全世界的同行們公佈了這一加密技術的細節。

當林鴻看到他們的這個故事的時候,對他們的這種駭客精神表示敬服,這才是真正的駭客精神,共享開放最求自由。

原本,林鴻編寫新版通訊軟體的時候,心中還有一個比較大的顧慮,那就是犯罪分子也可能會利用這個軟體來進行相互溝通,從而逃避政府機構對他們聯絡的監聽。他擔心自己會間接成為犯罪分子的幫兇,所以心中還有些遲疑和障礙。

可是當他看到rsa的發明者所傳達出來的思想之後,立刻拋棄了思想上的包袱,毫無心理負擔地構想著自己的這個全新軟體。

林鴻之所以選擇rsa演算法來作為這個軟體的加密演算法,是因為這個演算法不但足夠安全,而且允許在以前沒有聯絡的兩個個體之間,進行資料加密和解密傳遞。這正是他目前所需要的功能。

rsa演算法是一種非對稱加密演算法,基於一個數學定理,即對極大整數做因數分解,也就是說,對一極大整數做因數分解越困難,rsa演算法就越可靠。只要這個數學定理沒有被攻克,rsa演算法就是足夠安全的。

在密碼學中,分為兩種加密演算法,一種是對稱加密演算法,另外一種則為非對稱加密演算法,又稱為公開金鑰加密。

在對稱加密技術中,對資訊的加密和解密都使用相同的鑰,也就是說一把鑰匙開一把鎖。

這種加密方法可簡化加密處理過程,都用同一把鑰匙來開鎖,但是還不夠安全,只要哪一方被別人竊取了鑰匙,鎖就可能被其開啟。

而rsa這類非對稱加密演算法,資訊交換的雙方都兩把鑰匙,一把是公開的,用來加密,一把是自己私下保留的,用來解密。

當甲向乙傳遞資訊時,可使用甲的私鑰加密資訊,乙可用甲的公鑰進行解密,這樣可確保第三方無法冒充甲傳送資訊;同時,甲向乙傳遞資訊時,用乙的公鑰加密後發給乙,乙再用自己的私鑰進行解密,這樣可確保第三者無法偷聽兩人之間的通訊。

林鴻覺得這個加密演算法簡直就好像是為自己的軟體量身定做的,興奮之下,他看完rsa加密演算法這本書之後,立刻就開啟了計算機。

首先習慣性地分別登入cqcq軟體和email客戶端檢視了一下訊息。

菲麗絲給他留言說了幾句,說之前不知道為什麼cqcq軟體一直登入不上去,後來才好了。

林鴻給她留言說明了一下情況,這是因為伺服器端進行了搬遷,所以有一段時間無法登入。

這就是這種伺服器端和客戶端架構的缺陷所在,極不穩定,相信等他推出新的版本之後,就可以徹底解決這個問題。

在郵箱中有一封新郵件,竟然是lus發給他的,他感到很奇怪,為什麼對方不直接在cqcq上留言。

林鴻一邊喝水一邊點開一看。

剛剛喝到嘴裡的水頓時噴了出來,要不是他及時調整了方向,肯定直介面中的水噴到了顯示器上。

不會吧

林鴻看到郵件中的內容頓時有些哭笑不得lus這次追求心儀女生的行動失敗了

讓林鴻噴水的原因並不是這個,而是lus備受打擊之下,心灰意冷,決定暫時休學,轉而去服兵役。

芬蘭是一個小國家,實行的是全民兵役制,所有芬蘭男子,只要達到了規定年齡,身體又沒有什麼殘疾缺陷的話,不管你是明星還是平民,都必須服三個月兵役。

lus很是遺憾地告訴林鴻,lux專案他暫時要停止,讓林鴻有時間的話獨自繼續開發,一切等他服完兵役之後再說,在發出這封電子郵件之後,他就已經揹著行囊,離開學校了。

林鴻嘆了口氣,給他回了一封郵件,希望對方能夠從感情的打擊中儘快恢復過來。

回完郵件,他正式開始動手編寫新版通訊軟體的程式碼。

全文字電子書免費下載

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

修仙高手再戰都市