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)

Methods

__init__(secret)

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