第425章 高端的加密,但贾修有粗暴的解法(2/2)
说实话,贾修对它是怎么实现让两片不同空间位置上的虚空视觉上看起来是连贯的很好奇。
首先肯定不是幻术,幻术要么是幻象,这很容易被看穿,要么是对观察者施加的感官混乱影响,这个也存在不小被看穿的概率。
「过鉴定」嘛,总有大成功的时候。
贾修暂时对怎么做到的毫无头绪,而且它还能做到在不同距离不同角度观察都没破绽,不像是简单的视错觉那样,换个方向看立马就能发现问题。
真的很神奇。
而这不意味著整个法术构造中,把工夫都下在了隐藏上,加密的部分也相当可靠。
它在严格意义上来讲,不具备「解开」的方式。
从验证过程上看,并不是在直接检验获取到的魔力波动。
而是将魔力波动进行某种数据化的转换,形成一个字符串。
贾修不是完全肯定生成那玩意儿是不是字符串,那个位面用不用字符都不确定,但可以肯定是用一连串什么东西来表达信息,所以功能上和字符串是一致的,那就先当它是,反正转化这一步不是他来做。
真正复杂的部分,就是这个转化过程。
在测试中,贾修输入了不同长度,不同复杂度,不同波数的魔力波动。
简单来说就是换了小黑屋里存下的那一大堆乱七八糟法术都上去试试。
没有一个成功验证的,都直接通过到空间转移的另一端。
这可以理解,如果这么容易试出来,那也太轻松了,问题在于,输入的这些魔力波动,在经过转化后,得出的信息长度是一致的。
输入长度不定,输出长度恒定。
这让贾修想到一个熟悉的概念,哈希变换。
把任意长度的输入数据,压缩映射成固定长度算法。
相同输入一定得到相同输出。
所以想真正通过这层屏障,只要获知那个确定的魔力波动,在转化后得到正确输出就行。
然而,这就要提到哈希变换的另一个特性。
不可逆。
因为根本不知道正确的那个输入是多长,在变换过程中有被压缩或是损失什么,导致想要通过破解算法反推出正确输入,完全不存在可能。
严格来说,除了知道正确的密码外,没有自己解出密码的方式。
在发现到这点的时候,贾修当时以为,这个法术是没法用正常方式破解了,暴力破拆可能是唯一的方法。
但又不知道里面具体有什么,暴力解除后会产生什么影响,以至于贾修想著要不算了。
就在几乎要放弃的节点上,贾修却突然发现一个有意思的特点。
他重新研究了魔力波动被转化成数据然后以什么特定方式表达出来的过程。
虽然还是没有找到具体转化的方式,不过在这次研究中,他意识到,从魔力波动到数据,再从数据通过特定方式转换,实际上是两个步骤。
并不是魔力波动进去,直接就被转换成最终的字符串了。
先变成数据这一步,在他复制下来的法术部分里,有相对清晰的体现。
单独拉出来后,可以被符文之眼转换出部分编码,不完整,不过已经可以得到一个重要的信息,转换采用的是采样的方式。而采样就意味著无法反映魔力波动携带的全部信息。
进而推导一步,就是这个法术的通过方式,实际上不止一个固定的「密码」波动,而是一系列波动范围。
在这个范围内的波动,最终被采样出来的结果是相同的,进入转换后得到的输出自然也是相同的。
所以,他不需要找到那个特定的唯一魔力波动答案。
只需要「蒙」进这个范围就行。
就是这点范围的扩大,让一个传统,古老但有效的方式,在这套法术上也有了应用的可能。
遍历。
要是必须得定位到那个准确的波动,在理论上也存在试出来的可能。
不过只是理论上,那个运算量,以当前的科技水平是完全不可能的,不仅是在大陆位面这个最大算力中心的算力不如智能机的地方不可能,在贾修熟悉的那个地球上同样做不到,除非又搞出一次什么新的科技革命了,不然是一点机会没有。
可是从唯一确定波动,变成一个范围,那这事就有得试试了。
对于最终所需的计算量来说,属于几何级下降。
相当于存在了一个「门槛阈值」,最终的准确度,只需要大于阈值要求,就能通过。
只不过这个阈值不是法术设计之初故意想留下的,而是由于魔力波动采样特性不可避免导致的。
这也算是个好消息,不仅是这层法术有了通过的可能,更是证明,设计制作施放这个法术的神明(暂且认为是个神明),强度也没高到不可理解的层次,起码对魔力波动还是要采样的。
听完贾修的讲述,奥德修斯捋了捋他精致的小胡子。
大脑中似乎在处理这堆信息。
然而处理了几分钟后的结果是————
「咳咳,那个,」他转头问自己带来的两个部门人员,「你们,全理解了吗?」
「理解了。」
「理解了?」
「一部分。」
「嗯,很好,诚实是个好品德。」
奥德修斯满意地点点头。
不是只有他自己没全理解就好。
随后对贾修说道:「所以,你的意思大概就是,接下来要硬试这个魔力波动的范围了?
」
「不准确,不是要硬试这个范围,而是直接试波动,能进范围里就行,而且不是接下来就要开始,我还需要更仔细地了解一下这个采样的过程,最好能确定具体的精准度,这样我可以划分每个波动之间的差异,再之后,我还要尽可能更多地接触到那层加密法术,如果能得到具体的转换算法,那剩下的工作,就可以完全交由计算机来完成,这比人力快得多,也许,连续计算个几天就能算出来?」
贾修估算了一下加密法术上的数据长度,还在接受范围内,再长些他们这边的算力也解决不了了。
「所以,你还要多次开通道接近这个坐标点周围?」
奥德修斯捕捉到贾修话里的关键。
「我用位面通道魔导器就行。」
「呃————我觉得,你用魔导器,帝国那边会知道,他们可能在机器上留了,嗯,怎么说?」
「后门?」
「后门?好吧,也可以这么讲。」
「那要不还是麻烦你们部门的人帮忙?」
「我们这,悄悄干私活一次两次的还能瞒得住。」奥德修斯面露难色。
「那要不————」
贾修思考了片刻。
「和帝国皇帝摊牌吧,反正现在正和帝国合作呢。」
>
2.