ucryptolib – cryptographic ciphers¶
Classes¶
- 
class ucryptolib.aes¶
- 
classmethod __init__(key, mode[, IV])¶
- Initialize cipher object, suitable for encryption/decryption. Note: after initialization, cipher object can be use only either for encryption or decryption. Running decrypt() operation after encrypt() or vice versa is not supported. - Parameters are: - key is an encryption/decryption key (bytes-like). 
- mode is: - 1(or- ucryptolib.MODE_ECBif it exists) for Electronic Code Book (ECB).
- 2(or- ucryptolib.MODE_CBCif it exists) for Cipher Block Chaining (CBC).
- 6(or- ucryptolib.MODE_CTRif it exists) for Counter mode (CTR).
 
- IV is an initialization vector for CBC mode. 
- For Counter mode, IV is the initial value for the counter. 
 
 
- 
classmethod