写一份Python比较简单的加密代码
时间: 2024-03-06 12:20:54 浏览: 201
好的,下面是一个比较简单的Python加密代码示例:
```python
def encrypt(message, key):
result = ""
for char in message:
result += chr(ord(char) + key)
return result
def decrypt(message, key):
result = ""
for char in message:
result += chr(ord(char) - key)
return result
```
以上代码中,`encrypt()` 函数将输入的字符串按照 ASCII 码表进行加密,每个字符加上一个密钥 `key`。`decrypt()` 函数是加密的反向操作,将密文解密回原来的明文。
使用方法示例:
```python
message = "Hello, world!"
key = 3
encrypted_message = encrypt(message, key)
print(f"Encrypted message: {encrypted_message}")
decrypted_message = decrypt(encrypted_message, key)
print(f"Decrypted message: {decrypted_message}")
```
输出:
```
Encrypted message: Khoor/#zruog$
Decrypted message: Hello, world!
```
请注意,以上加密算法仅仅是一个简单的示例,不适用于实际加密场景,安全性无法得到保障。在实际应用中需要使用专业的加密库来保证安全性。
阅读全文