from pyDes import des, ECB, PAD_PKCS5
import base64
DES_SECRET_KEY = '12345678'
s = "明文"
des_obj = des(DES_SECRET_KEY, ECB, DES_SECRET_KEY, padmode=PAD_PKCS5)
des_bytes = des_obj.encrypt(s.encode('utf-8'))
base64_result = str(base64.b64encode(des_bytes), encoding = 'utf-8')
print(base64_result)
hex_result = des_bytes.hex()
print(hex_result)
python des ecb加密 输出为base64或hex
于 2021-01-08 22:10:50 首次发布
关键词由CSDN通过智能技术生成