def cbc_decrypt(self, data):
"""cbc_decrypt."""
if not isinstance(data, bytes):
data = data.encode()
cipher = Cipher(algorithms.AES(self.cbc_key),
modes.CBC(self.cbc_iv),
backend=default_backend())
decryptor = cipher.decryptor()
uppaded_data = self.pkcs7_unpadding(decryptor.update(data))
uppaded_data = uppaded_data.decode()
return uppaded_data
评论列表
文章目录