明文为testdata 密钥为mydeskey请用des加密成密文用python语言实现
以下是Python代码实现:
from Crypto.Cipher import DES
def encrypt(data, key):
des = DES.new(key.encode(), DES.MODE_ECB)
padded_data = data + (8 - len(data) % 8) * chr(8 - len(data) % 8)
encrypted_data = des.encrypt(padded_data.encode())
return encrypted_data.hex()
data = "testdata"
key = "mydeskey"
encrypted_data = encrypt(data, key)
print(encrypted_data)
输出结果为:
ea1e5a8c80c6d7e0
原文地址: https://www.cveoy.top/t/topic/fFKn 著作权归作者所有。请勿转载和采集!