ucryptolib
-- 暗号化アルゴリズム¶
クラス¶
-
class
ucryptolib.
aes
¶ -
classmethod
__init__
(key, mode[, IV])¶ 暗号化/復号化に適した暗号オブジェクトを初期化します。注記: 初期化後、暗号オブジェクトは暗号化または復号化のどちらかにしか使えません。 encrypt() 後の decrypt() 、またはその逆の操作の実行はサポートされていません。
パラメータは以下のとおりです:
key は暗号化/復号化キーです(バイト列ライク)。
mode は以下のいずれかです:
1
(または定義されていればucryptolib.MODE_ECB
) Electronic Code Book (ECB)2
(または定義されていればucryptolib.MODE_CBC
) Cipher Block Chaining (CBC)6
(または定義されていればucryptolib.MODE_CTR
) Counter mode (CTR)
IV は CBC モード用の初期化ベクトルです。
Counter mode で IV はカウンターの初期値です。
-
classmethod