一、凯撒密码
凯撒密码(Caesar cipher)是一种非常简单的加密方法。它的工作原理是将消息中的每个字母向前移动一个固定的位数k。例如,如果k等于3,那么在加密后的消息中,每个字母都会向前移动3个位置。例如,字母a会被替换成d,字母b会被替换成f,以此类推。当字母到达字母表的末尾时,它会回卷到字母表的开头。因此,字母w会被替换成z,字母x会被替换成a。在解码消息时,每个字母会反向移动相同的位数k。
凯撒密码可利用ASCII码值或预定义字母数组进行模运算:
加密:密文字母 = (明文字母序号 + 偏移量) mod 26
解密:明文字母 = (密文字母序号 - 偏移量) mod 26
偏移量 = (密文字母序号 - 明文字母序号) mod 26
二、凯撒密码系列题集
(一)看我回旋踢
(1)题目
&nbs