尊贵书库

字:
关灯 护眼
尊贵书库 > 编程之战 > 第二十八章 凯撒加密

第二十八章 凯撒加密

第二十八章 凯撒加密 (第2/2页)

牛油烛忠实地散发出光芒,点亮了杨成的思绪。
  
  传统的凯撒加密,会根据字母表将文本中的所有字母移动固定的位数k。
  
  而如果要对凯撒加密做个小小的改进,就必须打破这个常规。
  
  在迭代加密的过程中,k不能是个常量,那样太容易被敌人猜出来。
  
  因此,我们可以采用一个变量。
  
  这个变量怎么变呢?
  
  如果k被初始化为1,那么文本的第一个字母将在字母表中向右移动1位,第二个字母将向右移动2位,依此类推......
  
  换句话说,k是按照1来递增的。
  
  这样做,就增大了解密的难度。甚至于,我们可以把加密后的密文,分派给四个,五个,甚至更多的送信人,让他们依次送给西塞罗,密文合并后,再统一地进行解密。
  
  杨成有了思路后,很快开始编写代码,这个关卡主要难点在于2个给拉丁字母进行左右移位的方法,作为加密和解密的帮助方法。
  
  当杨成敲完了最后一行代码,他有些疲倦地抬起头。
  
  眼前的凯撒大帝已经不见了,牛油烛也统统熄灭了。
  
  高卢,这个历史上的法兰西,来自东方的第一缕曙光照进了大帐。
  
  “叮!恭喜您完成了凯撒加密的相关任务!”
  
  “当前积分59分,击败了全球28%的玩家,请您再接再厉!”
『加入书签,方便阅读』
热门推荐
顶级神豪 史上最强炼气期 全职法师 大小姐她总是不求上进 许你万丈光芒好 麻衣神婿 绝代神主 我不想继承万亿家产 寒门崛起 机武风暴