des加密算法 python
时间: 2023-08-13 13:05:51 浏览: 104
python之des加密算法
5星 · 资源好评率100%
你可以使用PyCryptodome库来实现DES加密算法。以下是一个简单的示例代码:
```python
from Crypto.Cipher import DES
key = b'abcdefgh' # 8字节的密钥
plaintext = b'This is a secret message'
# 创建一个DES对象,使用ECB模式
cipher = DES.new(key, DES.MODE_ECB)
# 加密明文
ciphertext = cipher.encrypt(plaintext)
# 解密密文
decrypted_text = cipher.decrypt(ciphertext)
print('Plaintext:', plaintext)
print('Ciphertext:', ciphertext)
print('Decrypted text:', decrypted_text)
```
注意,DES算法已经被认为是不安全的,因为它的密钥长度太短,容易被暴力破解。如果你需要更安全的加密算法,可以考虑使用AES等其他算法。
阅读全文