简单字符串加密算法:将字母替换为其后继字母

为了防止情报被截获,我们常常需要对情报进行加密。虽然简单的加密算法不足以完全避免情报被破译,但仍然能防止情报被轻易识别。本文介绍一种最简单的加密方法:将给定字符串中的字母替换为其后继字母,例如将'a'替换为'b',将'z'替换为'a',其他非字母字符不变。

输入格式

输入一行,包含一个字符串,长度小于80个字符。

输出格式

输出每行字符串的加密字符串。

样例

输入

Hello! How are you!

输出

Ifmmp! Ipx bsf zpv!

Python 代码实现

s = input()
res = ''
for c in s:
    if 'a' <= c <= 'y':
        res += chr(ord(c) + 1)
    elif 'A' <= c <= 'Y':
        res += chr(ord(c) + 1)
    elif c == 'z':
        res += 'a'
    elif c == 'Z':
        res += 'A'
    else:
        res += c
print(res)

提示说明

  • input() 函数中不允许有提示语句。
  • 代码示例使用 Python 实现,您可以根据需要使用其他编程语言进行实现。

总结

本文介绍了一种简单的字符串加密方法,您可以根据实际情况进行改进和扩展。


原文地址: https://www.cveoy.top/t/topic/ocv2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录