aes加密代码python
时间: 2023-11-09 18:01:05 浏览: 106
aes 加密代码
4星 · 用户满意度95%
以下是使用pycryptodome库实现AES加密的Python代码:
```python
from Crypto.Cipher import AES
import base64
def aes_encrypt(key, data):
cipher = AES.new(key.encode('utf-8'), AES.MODE_ECB)
pad = lambda s: s + (AES.block_size - len(s) % AES.block_size) * chr(AES.block_size - len(s) % AES.block_size)
encrypted_data = cipher.encrypt(pad(data).encode('utf-8'))
return base64.b64encode(encrypted_data).decode('utf-8')
```
其中,`key`为加密密钥,`data`为待加密的数据。加密结果为base64编码后的字符串。
阅读全文