写一段代码关于输入报文解密
时间: 2023-07-10 22:05:35 浏览: 87
以下是一个简单的Python代码示例,用于从一个加密的报文中解密出明文:
```python
import base64
from Crypto.Cipher import AES
# 加密的报文和密钥
encrypted_data = "xvqJ6HcXWUy1ubR9v1JN2g=="
key = "mysecretpassword"
# 解码加密的报文和密钥
decoded_data = base64.b64decode(encrypted_data)
decoded_key = key.encode('utf-8')
# 创建AES解密对象
cipher = AES.new(decoded_key, AES.MODE_ECB)
# 解密报文并输出明文
decrypted_data = cipher.decrypt(decoded_data).decode('utf-8')
print(decrypted_data)
```
在上面的代码中,我们使用了Python的base64和Crypto库。首先,我们将加密的报文和密钥进行解码。然后,我们使用解码后的密钥创建一个AES解密对象,并使用它来解密报文。最后,我们将解密后的结果转换为字符串并输出。
阅读全文