def password(self): if self.password_aes is not None: with open(self._keyfile, 'r') as f: key = f.read() key = self.key + key return decrypt_aes(self.password_aes, key)
def test_encrypt_decrypt(plaintext_message): """ Tests that encryption followed by decryption gives back the original message. """ assert decrypt_aes(*encrypt_aes(plaintext_message)) == plaintext_message