python实现简单的移位密码
移位密码(Shift Cipher),也称为凯撒密码(Caesar Cipher),是一种简单的替换加密方法。它通过将字母表中的每个字母按固定数值进行偏移来加密和解密文本。例如,使用偏移量3,加密字母A得到D,B得到E,依此类推。
以下是一个完整的Python实现,包括加密和解密功能:
def shift_encrypt(text, shift):
"""
使用移位密码加密文本
参数:
text (str): 要加密的明文
shift (int): 移位的位数
返回:
str: 加密后的密文
"""
encrypted_text = ""
for char in text