第十六章 算法

作为一个曾经的程序员,嘉一表示,自己的专业现在终于有了用处。

他先是选定了加密算法。

RSA加密算法,一种在非对称加密和电子商业领域中被广泛使用的算法,也是嘉一曾经接触最多的算法。RSA依赖对极大整数的因数分解来保证安全性,对一个极大整数做因数分解愈困难,RSA算法愈可靠,而在嘉一穿越之前,依旧没有人找到一种能够进行快速因数分解的算法。

RSA在1977年就已经被提出,是被研究得最广泛的公钥算法,诞生已经超过40年的时间,依旧被普遍认为是最优秀的公钥方案之一。

加密算法与其说是一个计算机的问题,不如说是一个数学问题,好在嘉一上辈子学的学科叫做计算机科学与技术,从计算机原理到软件工程,再到人工智能,计算机算法全部都有学过,虽然比较杂,却给现在的嘉一打好了基础。

嘉一连给自己弟弟设计铠甲都放缓了进度,上午学习计算机算法,下午则开始理解并且验证RSA算法,吃透它的原理,如果有不理解的地方,还要再复习高等数学的相关知识。

好在加密算法说起来高端,但并没有脱离高等数学的范畴,而他刚刚成为白袍法师,又固话的是加速符文,思维能力和计算能力全部都大大增强,进度虽然不算快,但是却一步一步每天都在进步。

而到了晚上的时候,嘉一则抽出时间来设计铠甲。

嘉一现在的计算速度就像是脑海中有一台原始的计算机一样,速度飞快,加上有上辈子的知识打底,研究起RSA算法来进度飞快,每天都能够有收获。

这让他再次感受到了学习的快感,一旦开始就停不下来。

而加密算法的基础更多是数学问题,但是数学在各个世界都是通用的,可能金子在两个不同世界原子构成有区别,还有同位素这种东西,但是1+1在数学上不可能换了个世界就不等于2。

事实上只花费了几天时间,RSA算法的数学逻辑就已经被嘉一自己证明了一遍了,并且对于每一个步骤都理解透彻,这个算法在数学基础上已经完备。

而这个时候,嘉一的铠甲只设计了一个头盔,设计了几个款式却还没有最终定型。

RSA算法数学证明之后,嘉一开始为这个证明设计魔法实现,而这一步虽然比较复杂,但是却并不算十分困难。

嘉一在制作魔法傀儡的时候就接触过计算法阵,使用魔法设计相应的计算模块对于嘉一来说已经是很简单的事情,如果有需要,嘉一甚至能够使用符文法阵制作一个计算器出来,当然要是计算机就不行了,对于机器语言嘉一了解的并不多,这超出了他的能力范围了。

否则嘉一曾经想要将符文法阵编程化也不会失败了。

只是7、8天的时间,嘉一的非对称秘钥生成法阵就已经设计完成,可以自动的生成一组非对称的秘钥,公钥对外加密,私钥用来解密。

相对来说,如何利用公钥加密和私钥解密这个过程反倒是花费了嘉一更多时间,这需要他对于现在使用的法师秘钥加密法阵有很深入的理解,为了理解透彻这个法阵,嘉一用了更多的时间。

差不多半个月的时间过去,嘉一才终于将这个新的加密法阵设计完成,并且在一块符文板上实现成功。

他又花了两天时间,整理出来最终的论文,先是邮寄给了自己的老师,同时又寄给了《数学》杂志社进行发表。

原本他研究的加密算法可以尝试发表在《巫师》上的,这是法师世界最顶尖的杂志之一,但是这个加密法阵更多的是依赖于非对称密钥算法,所以想了又想,嘉一还是决定发表在《数学》杂志上。

这本杂志是专注于数学领域的刊物,专业性很强,就是销量不高。

而之所以邮寄给自己的老师,则是希望自己老师推到最高议会,让最高议会对法师徽章进行更新,用上自己新发(chao)明(xi)出来的非对称加密算法。

奥兰多成为紫袍法师已经好几年了,在最高议会也有了一些关系,还拜见过最高议会目前轮值的传奇法师,至少他强力推荐的东西,最高议会的法师们不会看都不看一眼。

如果不是因为奎妮已经结束在学院的游历,又换了一个地方去浪暂时联系不上,嘉一一定会将这份论文同时寄给奎妮,让奎妮再推荐给她的老师。

由传奇法师推荐效果又不一样了。

嘉一也没什么精神洁癖说是一定要全凭自己的实力什么的,如果有能够有一些更好的办法,走走关系什么的他也不会拒绝。

寄送完了论文,加密算法的事情已经差不多算完成,剩下的事情就不是嘉一能够左右的了,他把剩下的时间全部都拿来设计新的铠甲。

商会有好几位骑士,嘉一设计铠甲的时候可以找他们过来做一个参考,看是否适合,特别是关节方面是否足够灵活。

而这个时候,赛莲娜已经准备好了嘉一的书,准备开始排版印刷了。

嘉一拉着布龙在自己闭关的院子里面,询问着对方对于头盔的建议,在瓦洛卡的时候,嘉一一般都是在这个院子落脚。

布龙看着嘉一图纸上用素描勾勒出来的头盔样式,虽然只是简单的几笔,但是每个头盔的细节都十分丰满,除了正面,还有侧面和后脑勺的细节图。

他指着图纸上的头盔图样说道:“这两款封闭式的头盔不行,除非是肉盾类型的攻坚骑士,否者遮掩面部的头盔会影响使用者的视线,反倒是不利于使用者。这种开阔式的头盔还可以,面部不要有遮挡,额头部分要高一些,免得遮挡头部,还有头盔要有系带,内里要软和,这样才比较舒适。事实上除非是正面战场遇敌,否者骑士都是不倾向于带头盔的,对于视线的影响太大,而且头部本来就是防御最紧密的地方,如果被人击中头部,即使有头盔防护也起不了太大的作用。”

头部既坚强又脆弱,特别是如果被钝器击打,就会像是一个被开罐器开启的罐头,对于骑士来说,头盔并没有太大的必要。虽然不像是游侠那样追求敏捷,但是对于骑士来说,动作的灵活性依旧是十分的重要。

“既然这样,那头盔暂时不要吧。”嘉一抿了下嘴,在头盔上面打了个叉。

接下来嘉一他们正要开始讨论关于铠甲的主体部分,这一块是最为重要的,防护等级也是最高的部分。

这时候赛莲娜跑了过来,抱怨的说道:“嘉一,你的书就要出版了,你怎么一点都不关心。还有《魔戒》后面内容要到什么时候才能出来?我好一起出版。”

嘉一将图纸递给布龙,然后回身说道:“出版的事情你自己决定就好,不要来烦我。第三部还要等一段时间,你现在的书慢慢的出版,半年出版一部,等待出版第三部的时候要近两年时间,无论怎么样时间也足够了。”

现在要出版的是《霍比特人》和《魔戒》,但是《魔戒》没有完结,按照嘉一的计划,赛莲娜将《魔戒》分成了三册进行出版,到目前为止的内容正好可以出版两册,最先出版《霍比特人》,然后半年后出版《魔戒》第一册,再隔半年出第二册,这样,才能将书籍的销量推动到最大,而且能保持书籍的热度。

虽然嘉一并不靠版税吃饭,但是他当然希望自己的书籍能够更受欢迎。

赛莲娜过来骚扰了一回,没有得到结果,只能怏怏的离开,不过嘉一其实并没有两年时间,他要将小说先在学院报上连载,然后才能集结出版,最多还有一年多的时间,不过对于翻译一本书来说,时间已经足够。

第一百七十二章 亮灯和晋级第四十八章 元素池第七十七章 条件第六十章 新几何第三百八十三章 漏网第二十四章 酵母第十九章 再去小世界第一百四十八章 伍斯特林酱汁第七十六章 不会失落的金币第一百六十一章 早安第二百八十九章 优化第九十四章 杂志第二百八十五章 接见第四百三十七章 家族第一百四十四章 前路第八十八章 蝾螈第二百四十二章 撞击第五十章 夜袭第一百二十五章 准备第六十五章 冥想第四百四十七章 黑菇第二十一章 水匪第二十章 兽人的遭遇第四百三十八章 浪涛第四十章 娜迦第一百三十六章 碎颅者第八十二章 论文第一百九十六章 装备第二百三十八章 火鸡第二十七章 教育第十五章 秘钥第一百二十一章 深夜食堂第八十九章 新客第五十六章 地基第三百五十七章 奸商第二十章 启航第四十章 换药第六十九章 抵达第二百一十二章 领主回来第一百三十章 青牛第六十七章 植物园第二百零七章 入镇第二百八十九章 优化第三百八十七章 教训第一百三十一章 炉石第三百七十九章 换装第二十七章 马蜂(下)第八十七章 埋怨第三百三十七章 代价第一百三十章 失误第二十章 对抗第八十九章 玻璃第四百一十五章 移动第一百八十九章 通知第六十九章 交代第八十三章 挑选第六十章 练摊第一百零四章 闲话第三百七十一章 审讯第三百九十七章 选址第二百九十一章 法阵第二百七十八章 卫星第三百四十七章 手镯 2第六十六章 曲率模型第五章 太极第四百二十九章 工业第二百一十一章 开缸第二百一十八章 粗接触第一百四十七章 考完第一百三十四章 扯蛋第一百二十二章 奎妮第三百章 催芽第一百八十二章 病害第一百五十二章 三要素第一百零二章 Java编程思想第三百九十一章 逃脱第二百一十四章 分享第二百六十一章 想法第二十章 割麦第一百八十一章 便携第四百六十七章 尾声第八十一章 商议第二百四十章 回归第一百八十七章 钟鸣第一百二十五章 准备第四十一章 向导第一百六十章 月亮水第二百八十六章 实验室第四百六十章 鱼人第八十章 留下第一百六十九章 管家第一章 再回小世界第一百二十四章 银行第一百五十章 邮局的设想第一百九十八章 教廷第一百一十六章 热力学第三百一十四章 灰烬第一百八十章 协议第三百零六章 突破第一百四十二章 炫耀
第一百七十二章 亮灯和晋级第四十八章 元素池第七十七章 条件第六十章 新几何第三百八十三章 漏网第二十四章 酵母第十九章 再去小世界第一百四十八章 伍斯特林酱汁第七十六章 不会失落的金币第一百六十一章 早安第二百八十九章 优化第九十四章 杂志第二百八十五章 接见第四百三十七章 家族第一百四十四章 前路第八十八章 蝾螈第二百四十二章 撞击第五十章 夜袭第一百二十五章 准备第六十五章 冥想第四百四十七章 黑菇第二十一章 水匪第二十章 兽人的遭遇第四百三十八章 浪涛第四十章 娜迦第一百三十六章 碎颅者第八十二章 论文第一百九十六章 装备第二百三十八章 火鸡第二十七章 教育第十五章 秘钥第一百二十一章 深夜食堂第八十九章 新客第五十六章 地基第三百五十七章 奸商第二十章 启航第四十章 换药第六十九章 抵达第二百一十二章 领主回来第一百三十章 青牛第六十七章 植物园第二百零七章 入镇第二百八十九章 优化第三百八十七章 教训第一百三十一章 炉石第三百七十九章 换装第二十七章 马蜂(下)第八十七章 埋怨第三百三十七章 代价第一百三十章 失误第二十章 对抗第八十九章 玻璃第四百一十五章 移动第一百八十九章 通知第六十九章 交代第八十三章 挑选第六十章 练摊第一百零四章 闲话第三百七十一章 审讯第三百九十七章 选址第二百九十一章 法阵第二百七十八章 卫星第三百四十七章 手镯 2第六十六章 曲率模型第五章 太极第四百二十九章 工业第二百一十一章 开缸第二百一十八章 粗接触第一百四十七章 考完第一百三十四章 扯蛋第一百二十二章 奎妮第三百章 催芽第一百八十二章 病害第一百五十二章 三要素第一百零二章 Java编程思想第三百九十一章 逃脱第二百一十四章 分享第二百六十一章 想法第二十章 割麦第一百八十一章 便携第四百六十七章 尾声第八十一章 商议第二百四十章 回归第一百八十七章 钟鸣第一百二十五章 准备第四十一章 向导第一百六十章 月亮水第二百八十六章 实验室第四百六十章 鱼人第八十章 留下第一百六十九章 管家第一章 再回小世界第一百二十四章 银行第一百五十章 邮局的设想第一百九十八章 教廷第一百一十六章 热力学第三百一十四章 灰烬第一百八十章 协议第三百零六章 突破第一百四十二章 炫耀