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