當前位置: UU看書 > 玄幻 > 大魔法師旅途最新章節列表 > 第十六章 演算法
選擇背景顏色: 選擇字體: 選擇字體大小:

第十六章 演算法

作為一個曾經的程式設計師,嘉一表示,自己的專業現在終於有了用處。

他先是選定了加密算法。

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

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

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

【新章節更新遲緩的問題,在能換源的app上終於有了解決之道,這裏下載 huanyuanapp.org 換源App, 同時查看本書在多個站點的最新章節。】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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