設置
上一章
下一章
書頁

第十六章 算法

請牢記域名:黃金屋 大魔法師旅途

  作為一個曾經的程序員,嘉一表示,自己的專業現在終于有了用處。

  他先是選定了加密算法。

  RSA加密算法,一種在非對稱加密和電子商業領域中被廣泛使用的算法,也是嘉一曾經接觸最多的算法。RSA依賴對極大整數的因數分解來保證安全性,對一個極大整數做因數分解愈困難,RSA算法愈可靠,而在嘉一穿越之前,依舊沒有人找到一種能夠進行快速因數分解的算法。

  RSA在1977年就已經被提出,是被研究得最廣泛的公鑰算法,誕生已經超過40年的時間,依舊被普遍認為是最優秀的公鑰方案之一。

  加密算法與其說是一個計算機的問題,不如說是一個數學問題,好在嘉一上輩子學的學科叫做計算機科學與技術,從計算機原理到軟件工程,再到人工智能,計算機算法全部都有學過,雖然比較雜,卻給現在的嘉一打好了基礎。

  嘉一連給自己弟弟設計鎧甲都放緩了進度,上午學習計算機算法,下午則開始理解并且驗證RSA算法,吃透它的原理,如果有不理解的地方,還要再復習高等數學的相關知識。

  好在加密算法說起來高端,但并沒有脫離高等數學的范疇,而他剛剛成為白袍法師,又固話的是加速符文,思維能力和計算能力全部都大大增強,進度雖然不算快,但是卻一步一步每天都在進步。

  而到了晚上的時候,嘉一則抽出時間來設計鎧甲。

  嘉一現在的計算速度就像是腦海中有一臺原始的計算機一樣,速度飛快,加上有上輩子的知識打底,研究起RSA算法來進度飛快,每天都能夠有收獲。

  這讓他再次感受到了學習的快感,一旦開始就停不下來。

  而加密算法的基礎更多是數學問題,但是數學在各個世界都是通用的,可能金子在兩個不同世界原子構成有區別,還有同位素這種東西,但是11在數學上不可能換了個世界就不等于2。

  事實上只花費了幾天時間,RSA算法的數學邏輯就已經被嘉一自己證明了一遍了,并且對于每一個步驟都理解透徹,這個算法在數學基礎上已經完備。

  而這個時候,嘉一的鎧甲只設計了一個頭盔,設計了幾個款式卻還沒有最終定型。

  RSA算法數學證明之后,嘉一開始為這個證明設計魔法實現,而這一步雖然比較復雜,但是卻并不算十分困難。

  嘉一在制作魔法傀儡的時候就接觸過計算法陣,使用魔法設計相應的計算模塊對于嘉一來說已經是很簡單的事情,如果有需要,嘉一甚至能夠使用符文法陣制作一個計算器出來,當然要是計算機就不行了,對于機器語言嘉一了解的并不多,這超出了他的能力范圍了。

  否則嘉一曾經想要將符文法陣編程化也不會失敗了。

  只是7、8天的時間,嘉一的非對稱秘鑰生成法陣就已經設計完成,可以自動的生成一組非對稱的秘鑰,公鑰對外加密,私鑰用來解密。

  相對來說,如何利用公鑰加密和私鑰解密這個過程反倒是花費了嘉一更多時間,這需要他對于現在使用的法師秘鑰加密法陣有很深入的理解,為了理解透徹這個法陣,嘉一用了更多的時間。

  差不多半個月的時間過去,嘉一才終于將這個新的加密法陣設計完成,并且在一塊符文板上實現成功。

  他又花了兩天時間,整理出來最終的論文,先是郵寄給了自己的老師,同時又寄給了《數學》雜志社進行發表。

  原本他研究的加密算法可以嘗試發表在《巫師》上的,這是法師世界最頂尖的雜志之一,但是這個加密法陣更多的是依賴于非對稱密鑰算法,所以想了又想,嘉一還是決定發表在《數學》雜志上。

  這本雜志是專注于數學領域的刊物,專業性很強,就是銷量不高。

  而之所以郵寄給自己的老師,則是希望自己老師推到最高議會,讓最高議會對法師徽章進行更新,用上自己新發(插o)明(xi)出來的非對稱加密算法。

  奧蘭多成為紫袍法師已經好幾年了,在最高議會也有了一些關系,還拜見過最高議會目前輪值的傳奇法師,至少他強力推薦的東西,最高議會的法師們不會看都不看一眼。

  如果不是因為奎妮已經結束在學院的游歷,又換了一個地方去浪暫時聯系不上,嘉一一定會將這份論文同時寄給奎妮,讓奎妮再推薦給她的老師。

  由傳奇法師推薦效果又不一樣了。

  嘉一也沒什么精神潔癖說是一定要全憑自己的實力什么的,如果有能夠有一些更好的辦法,走走關系什么的他也不會拒絕。

  寄送完了論文,加密算法的事情已經差不多算完成,剩下的事情就不是嘉一能夠左右的了,他把剩下的時間全部都拿來設計新的鎧甲。

  商會有好幾位騎士,嘉一設計鎧甲的時候可以找他們過來做一個參考,看是否適合,特別是關節方面是否足夠靈活。

  而這個時候,賽蓮娜已經準備好了嘉一的書,準備開始排版印刷了。

  嘉一拉著布龍在自己閉關的院子里面,詢問著對方對于頭盔的建議,在瓦洛卡的時候,嘉一一般都是在這個院子落腳。

  布龍看著嘉一圖紙上用素描勾勒出來的頭盔樣式,雖然只是簡單的幾筆,但是每個頭盔的細節都十分豐滿,除了正面,還有側面和后腦勺的細節圖。

  他指著圖紙上的頭盔圖樣說道:“這兩款封閉式的頭盔不行,除非是肉盾類型的攻堅騎士,否者遮掩面部的頭盔會影響使用者的視線,反倒是不利于使用者。這種開闊式的頭盔還可以,面部不要有遮擋,額頭部分要高一些,免得遮擋頭部,還有頭盔要有系帶,內里要軟和,這樣才比較舒適。事實上除非是正面戰場遇敵,否者騎士都是不傾向于帶頭盔的,對于視線的影響太大,而且頭部本來就是防御最緊密的地方,如果被人擊中頭部,即使有頭盔防護也起不了太大的作用。”

  頭部既堅強又脆弱,特別是如果被鈍器擊打,就會像是一個被開罐器開啟的罐頭,對于騎士來說,頭盔并沒有太大的必要。雖然不像是游俠那樣追求敏捷,但是對于騎士來說,動作的靈活性依舊是十分的重要。

  “既然這樣,那頭盔暫時不要吧。”嘉一抿了下嘴,在頭盔上面打了個叉。

  接下來嘉一他們正要開始討論關于鎧甲的主體部分,這一塊是最為重要的,防護等級也是最高的部分。

  這時候賽蓮娜跑了過來,抱怨的說道:“嘉一,你的書就要出版了,你怎么一點都不關心。還有《魔戒》后面內容要到什么時候才能出來?我好一起出版。”

  嘉一將圖紙遞給布龍,然后回身說道:“出版的事情你自己決定就好,不要來煩我。第三部還要等一段時間,你現在的書慢慢的出版,半年出版一部,等待出版第三部的時候要近兩年時間,無論怎么樣時間也足夠了。”

  現在要出版的是《霍比特人》和《魔戒》,但是《魔戒》沒有完結,按照嘉一的計劃,賽蓮娜將《魔戒》分成了三冊進行出版,到目前為止的內容正好可以出版兩冊,最先出版《霍比特人》,然后半年后出版《魔戒》第一冊,再隔半年出第二冊,這樣,才能將書籍的銷量推動到最大,而且能保持書籍的熱度。

  雖然嘉一并不靠版稅吃飯,但是他當然希望自己的書籍能夠更受歡迎。

  賽蓮娜過來騷擾了一回,沒有得到結果,只能怏怏的離開,不過嘉一其實并沒有兩年時間,他要將小說先在學院報上連載,然后才能集結出版,最多還有一年多的時間,不過對于翻譯一本書來說,時間已經足夠。

請記住本站域名: 黃金屋
上一章
書頁
下一章