def decrypt(self, ciphertext: bytes):
iv = ciphertext[:AES.block_size // 8]
tag = ciphertext[-16:]
cipher = Cipher(self._hazmat_key, GCM(iv, tag), backend=openssl).decryptor()
return cipher.update(ciphertext[16:-16]) + cipher.finalize()
评论列表
文章目录