写一个python加密英文的代码
时间: 2024-05-14 17:13:55 浏览: 135
python 数据加密代码
以下是一个简单的Python加密英文的代码,使用了凯撒密码进行加密:
```python
def encrypt(message, key):
"""
Encrypts a message using the Caesar cipher.
"""
encrypted = ""
for char in message:
if char.isalpha():
# Shift the character by the key value
shifted = (ord(char) + key - 65) % 26 + 65
encrypted += chr(shifted)
else:
encrypted += char
return encrypted
# Example usage
message = "Hello, World!"
key = 3
encrypted_message = encrypt(message, key)
print(encrypted_message)
```
这个代码定义了一个名为`encrypt`的函数,该函数接受两个参数:要加密的消息和加密密钥。函数使用了一个简单的循环来遍历消息中的每个字符,并对其中的字母进行加密。加密方法是将字符的ASCII值加上密钥值,然后将结果转换回字符。如果字符不是字母,则直接将其添加到加密后的消息中。最后,函数返回加密后的消息字符串。
在上面的示例中,我们将字符串`"Hello, World!"`加密为`"Khoor, Zruog!"`,使用的密钥为3。
阅读全文