Use AES to encrypt everything with ease!


Keywords
aes, cipher, cbc, ctr, gcm, stream, block, encrypt, decrypt, nonce, iv, file, wrapper, reader, writer
License
AGPL-3.0
Install
pip install aescipher==6.0.0

Documentation

AES Cipher

version license pyversions
powered donate made

Use AES to encrypt everything with ease!

Hierarchy

aescipher
|---- AESCipherCBC()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCBCnoHASH()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCBCwoIV()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCBCnoHASHwoIV()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCTR()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCTRnoIV()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCTRnoHASH()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCTRnoHASHnoIV()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherGCM()
|   |---- encrypt_and_digest()
|   '---- decrypt_and_verify()
|---- AESCipherGCMnoHASH()
|   |---- encrypt_and_digest()
|   '---- decrypt_and_verify()
|---- AESCipherGCMwoIV()
|   |---- encrypt_and_digest()
|   '---- decrypt_and_verify()
|---- AESCipherGCMnoHASHwoIV()
|   |---- encrypt_and_digest()
|   '---- decrypt_and_verify()
|---- AESCipherGCMSTREAM()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherGCMSTREAMnoHASH()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherGCMSTREAMwoIV()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherGCMSTREAMnoHASHwoIV()
|   |---- encrypt()
|   '---- decrypt()
|---- AESCipherCTRFileEncReader()
|   |---- name
|   |---- fp
|   |---- fo
|   |---- seek()
|   |---- read()
|   |---- write()
|   |---- close()
|   '---- tell()
|---- AESCipherCTRFileEncWriter()
|   |---- name
|   |---- fp
|   |---- fo
|   |---- seek()
|   |---- read()
|   |---- write()
|   |---- close()
|   '---- tell()
|---- AESCipherCTRFileDecReader()
|   |---- name
|   |---- fp
|   |---- fo
|   |---- seek()
|   |---- read()
|   |---- write()
|   |---- close()
|   '---- tell()
'---- AESCipherCTRFileDecWriter()
    |---- name
    |---- fp
    |---- fo
    |---- seek()
    |---- read()
    |---- write()
    |---- close()
    '---- tell()

Example

python

See test.