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