cryptolib – 加密密码学算法¶
类¶
- class cryptolib.aes¶
- classmethod __init__(key, mode[, IV])¶
初始化密码对象,适用于加密/解密。注意:初始化后,密码对象只能用于加密或解密之一。在执行 encrypt() 操作后再执行 decrypt(),或者反之,是不支持的。
参数为:
key 是加密/解密密钥(类似于字节)。
mode 为:
1(或者cryptolib.MODE_ECB,如果存在)表示Electronic Code Book(ECB)模式。2(或者cryptolib.MODE_CBC,如果存在)表示Cipher Block Chaining(CBC)模式。6(或者cryptolib.MODE_CTR,如果存在)表示Counter mode(CTR)模式。
IV 是 CBC 模式的初始化向量。
对于计数器模式,IV 是计数器的初始值。