Github

Download version 1.4.8: Windows or Linux

Text Library: AES Encryption Extensions

Extensions to Colin LeMahieu's AES encryption library. Includes a class for reading and writing encrypted files using AES cipher block chains.

ECF: encryption.ecf

Directory: library/text/encryption/aes

[ . ]

. /file

. /support

[ . ]

EL_AES_ENCRYPTER

AES encryption using cipher chain blocks

Further Information

Click on class link to see client examples.

EL_CRYPTO_PHRASE_CHECKER

Passphrase verifier

EL_PADDED_BYTE_ARRAY

bytes with a count equal to muliple of a_block_size. Creation area arguments that do not fit exactly are padded with bytes of value equal to the padding count.

EL_CBC_DECRYPTION

EL_CBC_ENCRYPTION

EL_ENCRYPTABLE

file

EL_ENCRYPTABLE_NOTIFYING_PLAIN_TEXT_FILE

Encrypted text file using AES cipher blocks chains

EL_ENCRYPTED_FILE

Encrypted raw file using AES cipher blocks chains

EL_ENCRYPTED_FILE_LINE_SOURCE

Reads file lines encrypted using AES cipher blocks chains

support

EL_ENCRYPTION_ROUTINES

Routines for AES encryption and creating SHA or MD5 digests

EL_MODULE_ENCRYPTION

Access to routines for AES encryption and creating SHA or MD5 digests

Further Information

Click on class link to see client examples.

EL_PASS_PHRASE

Localizeable class for entering and validating pass phrases

See file: localization/el_pass_phrase.pyx

EL_MD5_128