def cbc_encrypt(self, data):
"""cbc_encrypt."""
if not isinstance(data, bytes):
data = data.encode()
cipher = Cipher(algorithms.AES(self.cbc_key),
modes.CBC(self.cbc_iv),
backend=default_backend())
encryptor = cipher.encryptor()
padded_data = encryptor.update(self.pkcs7_padding(data))
return padded_data
评论列表
文章目录