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