apicrud.AESEncrypt

class apicrud.AESEncrypt(secret)

AES encryption for strings

Provides easier-to-use AES CBC encrypt/decrypt operations for strings

Parameters

secret (str) – passphrase (suggest at least 16 characters)

__init__(secret)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(secret)

Initialize self.

decrypt(enc)

decrypt an object

encrypt(raw)

encrypt a string

decrypt(enc)

decrypt an object

Parameters

enc (bytes) – encrypted object

Returns

decrypted string

Return type

str

encrypt(raw)

encrypt a string

Parameters

raw (str) – object to be encrypted

Returns

encrypted object

Return type

bytes