|
|
|
@ -40,9 +40,9 @@ def handleLetter(letter: Letter):
|
|
|
|
|
elif type == config.EncryptType.SM4_CBC:
|
|
|
|
|
data = base64.b64decode(SM4.decrypt_cbc_with_iv(letter.fileBase64, key))
|
|
|
|
|
elif type == config.EncryptType.AES_ECB:
|
|
|
|
|
data = AES.AESUtils(key).decrypt(letter.fileBase64)
|
|
|
|
|
data = base64.b64decode(AES.AESUtils(key).decrypt(letter.fileBase64))
|
|
|
|
|
elif type == config.EncryptType.AES_CBC:
|
|
|
|
|
data = AES.AESUtils(key).decrypt(letter.fileBase64,"cbc")
|
|
|
|
|
data = base64.b64decode(AES.AESUtils(key).decrypt(letter.fileBase64,"cbc"))
|
|
|
|
|
else:
|
|
|
|
|
raise KeyError("不支持的对称加密算法")
|
|
|
|
|
|
|
|
|
|