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 是计数器的初始值。