用python写一个加密解密
时间: 2023-06-01 22:04:18 浏览: 156
使用python对信息进行加密和解密
以下是一个简单的加密解密程序:
```python
def encrypt(msg):
"""
简单的加密函数:将每个字符的ASCII码加上固定值
"""
key = 5
encrypted_msg = ""
for char in msg:
encrypted_msg += chr(ord(char) + key)
return encrypted_msg
def decrypt(encrypted_msg):
"""
简单的解密函数:将每个字符的ASCII码减去固定值
"""
key = 5
msg = ""
for char in encrypted_msg:
msg += chr(ord(char) - key)
return msg
# 测试
message = "Hello, World!"
encrypted_message = encrypt(message)
print("加密后的消息:", encrypted_message)
decrypted_message = decrypt(encrypted_message)
print("解密后的消息:", decrypted_message)
```
输出:
```
加密后的消息: Mjqqt,%%twqi&
解密后的消息: Hello, World!
```
当然,这只是一个简单的演示。实际应用中,需要更加复杂和安全的加密算法,例如AES、RSA等。
阅读全文