2)127、密码(10)_C语言修仙
字体:      护眼 关灯
上一章 目录 下一章
  向验证者证明他拥有这个秘密。但是,在证明过程中,他不能泄露关于这个秘密的任何知识。譬如薛新拥有一张拍摄林浔卧室房间的照片,他要让王安全相信他拥有这张照片,而不说出照片里房间中任何家具、摆设、颜色与细节,更不能将照片拿在手中展示给别人,信息的泄露量必须为0。

  林浔看着薛新,等待他的证明。

  “我只说一个词语和两个数字,学长一定能明白我想说什么。”薛新的人物离开机械长桌,在房间中走了几步,到太空舱银白色的控制台前,他的头上顶着他的ID“玩家X”。

  “这个词语很简单,”玩家X伸出四根手指:“四个字,一个非常简单的命题。”

  林浔勾唇笑了笑:“直接说。”

  玩家X一字一句道:“恺撒密码。”

  飞船舱内,一片寂静。

  林浔转头看向左边,飞船巨大的舷窗。

  银河流淌,星云变幻,远方的脉冲星一下一下规律闪烁。脉冲星是中子星的一种,宇宙中,每当一颗中子星出现,就意味着一颗大质量恒星的老去。人们曾经认为恒星是永恒不变的,但他们后来发现即使太阳也有熄灭的那天。所有不断更新的科学理论都在告诉人们,你所以为的那个世界并不是真实的世界。

  林浔向后靠在椅背上,仿佛过了很久,他轻轻叹了一口气,看向薛新:“两个数字呢?”

  薛新的声音在空荡荡的舱室内响起:“两个数字,6,3。”

  随后,玩家X将手指放下:“我想说的只有这些,学长,我的验证通过了吗?”

  林浔看着他灼灼的目光。

  恺撒密码,最简单的密码体制之一,加密和解密都只需要一个移位操作,而移动的位数就是破解这个密码所需的密钥。

  假如这个密钥为4。那么字母表上的所有字母都将由它后面的第四位字母代替。ABCD变为EFGH。皇帝向他的将军传信秘密命令“withdraw”,即使被敌方截获也没有关系,因为经过加密后“withdraw”变成了“zlwkgudz”,一串没有意义的乱码——除非他们破译出了这串字母的加密方式是恺撒,而密钥为4。

  这种破译所需的计算量,在恺撒密码出现的那个时代或许很难,但是现在,或者对于林浔,很简单。

  东君的工作很忙,他有很多时候都不在,林浔联系不到。有时候,在早上,林浔醒来的时候他就已经不在了,而有的时候,明明是工作日,这人却可以一直陪他腻上一整天。还有的时候,这人下班的时间显得格外晚,这使得林浔可以溜出去打魔物而不被发现。他的忙碌和下班似乎是没有规律的,除非换一个角度进行观察。

  有时候林浔希望他真的只是单纯地,因为

  请收藏:https://m.biquge63.com

(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)

上一章 目录 下一章