#P161. 凯撒密码
凯撒密码
题目描述
凯撒密码是一种简单的替代密码算法,也被称为移位密码。它是古罗马军事领袖凯撒所使用的一种加密方式,用于保护军事通信的机密性。凯撒加密通过将字母替换为字母表中固定位置的字母来加密消息,从而实现简单的加密和解密过程。
具体而言,凯撒加密是将字母按照一个固定的偏移量进行向后移位。例如,如果偏移量是 3
,那么字母 a
会被加密成 d
,字母 b
会被加密成 e
,字母 z
会被加密成 c
,以此类推。同样,解密时只需将字母按照相同的偏移量向前移位,即可恢复原始消息。
给定两个长度不超过 的字符串,字符串均由小写字母构成,现已知加密的偏移量为 ,请将第一段字符串加密,将第二段字符串解密,分两行输出。
输入格式
第一行为整数
第二行与第三行为两个字符串
输出格式
两行字符串,第一行为加密后的字符串,第二行为解密后的字符串
3
chinese
ehlmlqj
fklqhvh
beijing
相关
在以下作业中: