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 モード用の初期化ベクトルです。
Counter mode で IV はカウンターの初期値です。