關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第120部分

聽,而罪犯使用的手套同樣使聯邦調查局的指紋分析術是去了作用。”

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

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

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

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

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

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

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

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

這種加密方法可簡化加密處理過程,都用同一把鑰匙來開鎖,但是還不夠安全,只要哪一方被別人竊取了鑰匙,鎖就可能被其開啟。…;而rsa這類非對稱加密演算法,資訊交換的雙方都兩把鑰匙,一把是公開的,用來加密,一把是自己私下保留的,用來解密。

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

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

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

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

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

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

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

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

“噗——”

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

“不會吧?”

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

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

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