Python实现哑谜加密器
时间: 2024-09-23 10:00:29 浏览: 15
Python实现哑谜加密器通常指的是凯撒密码(Caesar Cipher),它是一种简单的替换式加密技术,通过将字母按照固定的位移进行替换来隐藏信息。在Python中,可以编写一个函数来实现这个过程:
```python
def caesar_cipher(text, shift):
encrypted_text = ""
for char in text:
if char.isalpha(): # 只处理字母字符
shifted_char = chr(((ord(char.upper()) - ord('A') + shift) % 26) + ord('A'))
if char.islower():
encrypted_text += shifted_char.lower()
else:
encrypted_text += shifted_char
else:
encrypted_text += char # 非字母字符保持不变
return encrypted_text
# 使用示例
plain_text = "Hello, World!"
shift_amount = 3
encrypted_text = caesar_cipher(plain_text, shift_amount)
print(f"原始文本:{plain_text}")
print(f"加密后的文:{encrypted_text}")