第十六章 算法

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

他先是選定了加密算法。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第一百九十五章 海龍內甲第一百七十四章 法師崛起第三百二十五章 入洞第九十六章 夢境第四百六十六章 拌嘴第七十九章 地下城美食第一百八十二章 方案第五十三章 驅退第二百一十一章 書房密室第六十六章 曲率模型第二百零三章 女王的阻止第二章 住宿第九十一章 礦石第一百八十七章 鐘鳴第三百七十二章 應對第八十五章 撞稿第三百六十七章 飛艇第三百一十三章 淤泥第一百二十八章 採購第三十二章 白糖第三百八十章 套路第六章 夜襲第三十五章 奎妮入股第五十八章 激活第一百六十一章 早安第一百五十六章 法陣設計第二百九十三章 灌漿第四百五十二章 信號第五十八章 慘勝第一百二十三章 血脈騎士第二十一章 水匪第一百四十一章 被遺忘的敵人第二百一十八章 粗接觸第三百零二章 複習第二百六十八章 失誤第九十章 悲劇第一百零二章 衝突第二百一十四章 分享第四百一十一章 新紙第八十二章 論文第八十九章 新客第十一章 規劃第五十一章 背叛第四十四章 探索第四百五十四章 爲難第二十九章 交手第四百零九章 草料第二百八十九章 優化第一百二十五章 準備第三百九十九章 流言第二百七十一章 分類第十七章 樣書第三百五十七章 奸商第三十章 採藥第四十八章 元素池第五十一章 背叛第二百六十三章 商業第二十八章 暴露了第一百二十八章 能量守恆第一百三十七章 輪胎第一百七十一章 鐘塔第六十七章 鐵軌第八十八章 下面第六十一章 流民第二十八章 滅蜂第二百零六章 練拳第一百章 評估第一百七十五章 課後第二百三十六章 女主第一百一十七章 合作第一百四十四章 分贓與分別第一百三十四章 扯蛋第二百四十八章 抵達第二百三十六章 主動暴露第四章 拜訪第一百九十七章 製造第一百零四章 天牛第三百二十四章 解析第三百八十八章 陰謀第一百二十九章 魔石第六十一章 火球第七十五章 意外第一百二十七章 戰鬥第一百五十一章 廣播第七章 除魔第三百九十二章 脫險第七十五章 意外第一百二十七章 戰鬥第一百一十五章 外出第三百六十五章 插手第四百一十四章 聯通第六十九章 行李第二百八十章 爭奪第三百五十章 驗證機第一百六十一章 早安第一百二十七章 戰鬥第五章 晚宴第一百七十一章 鐘塔第七十一章 功成第五十二章 辨藥術
第一百九十五章 海龍內甲第一百七十四章 法師崛起第三百二十五章 入洞第九十六章 夢境第四百六十六章 拌嘴第七十九章 地下城美食第一百八十二章 方案第五十三章 驅退第二百一十一章 書房密室第六十六章 曲率模型第二百零三章 女王的阻止第二章 住宿第九十一章 礦石第一百八十七章 鐘鳴第三百七十二章 應對第八十五章 撞稿第三百六十七章 飛艇第三百一十三章 淤泥第一百二十八章 採購第三十二章 白糖第三百八十章 套路第六章 夜襲第三十五章 奎妮入股第五十八章 激活第一百六十一章 早安第一百五十六章 法陣設計第二百九十三章 灌漿第四百五十二章 信號第五十八章 慘勝第一百二十三章 血脈騎士第二十一章 水匪第一百四十一章 被遺忘的敵人第二百一十八章 粗接觸第三百零二章 複習第二百六十八章 失誤第九十章 悲劇第一百零二章 衝突第二百一十四章 分享第四百一十一章 新紙第八十二章 論文第八十九章 新客第十一章 規劃第五十一章 背叛第四十四章 探索第四百五十四章 爲難第二十九章 交手第四百零九章 草料第二百八十九章 優化第一百二十五章 準備第三百九十九章 流言第二百七十一章 分類第十七章 樣書第三百五十七章 奸商第三十章 採藥第四十八章 元素池第五十一章 背叛第二百六十三章 商業第二十八章 暴露了第一百二十八章 能量守恆第一百三十七章 輪胎第一百七十一章 鐘塔第六十七章 鐵軌第八十八章 下面第六十一章 流民第二十八章 滅蜂第二百零六章 練拳第一百章 評估第一百七十五章 課後第二百三十六章 女主第一百一十七章 合作第一百四十四章 分贓與分別第一百三十四章 扯蛋第二百四十八章 抵達第二百三十六章 主動暴露第四章 拜訪第一百九十七章 製造第一百零四章 天牛第三百二十四章 解析第三百八十八章 陰謀第一百二十九章 魔石第六十一章 火球第七十五章 意外第一百二十七章 戰鬥第一百五十一章 廣播第七章 除魔第三百九十二章 脫險第七十五章 意外第一百二十七章 戰鬥第一百一十五章 外出第三百六十五章 插手第四百一十四章 聯通第六十九章 行李第二百八十章 爭奪第三百五十章 驗證機第一百六十一章 早安第一百二十七章 戰鬥第五章 晚宴第一百七十一章 鐘塔第七十一章 功成第五十二章 辨藥術