文章目录
计算机信息表示(字符编码)
第1关:加密一个小写字母
任务描述
凯撒加密的过程是依次对明文中的每个字符进行处理。对于每个字符,按字母表顺序进行一定偏移,就得到了对应的密文字符。
如下图,当偏移量为 2 时,字符’a’按字母表顺序向后移动 2 位,对应的就是字符’c’,所以’a’对应的密文就是’c’。类似地,‘b’对应的是’d’、‘c’对应的是’e’,等等。
如果偏移后超过了字母表的范围,就从头开始。比如’y’偏移 1 位是’z’,再往后偏移 1 位,后面没有字符了,就又从’a’开始,所以’y’偏移两位对应的是’a’,而’z’偏移两位得到的是’b’。
这里所说的偏移量称为凯撒加密方法的密钥,利用密钥可以加密明文,而知道加密时的密钥也可以解密密文。
本关(及下关)的任务是按上述方法加密一个小写字母。