ENCRYPT DECRYPT AES256
Project description
ENCRYPT DECRYPT AES 256bit
Install to your environment : > pip install python-aes256
How to use :
Test using python shell :
> python manage.py shell
> from pyaes256 import PyAES256
> a = PyAES256()
> password = 'g_7me8rl2m#a_h2oresgt2#ni=3_4*!ai*=rtsq)yi!g7_5-51'
Encryption Process :
> enc = a.encrypt('Secret Text',password)
> print('Encrypt: ', enc)
Encrypt: {'url': 'REhHcFNaN0tPSzVqNm50UUJ0T2g5dz09', 'salt': b'k4/Ai7zJKUssvup2c+2+3w==', 'iv': b'34YtC6XqlQjo8UfWc4yNcA=='}
Decryption Process :
> dec = a.decrypt(url='REhHcFNaN0tPSzVqNm50UUJ0T2g5dz09', salt=b'k4/Ai7zJKUssvup2c+2+3w==', iv=b'34YtC6XqlQjo8UfWc4yNcA==', password=password)
> print('Decrypt: ', dec)
Decrypt: b'Secret Text'
> origin = bytes.decode(dec)
> print('Origin: ', origin)
Origin: 'Secret Text'
Avalanche Effect :
How to use :
Test using python shell :
> python manage.py shell
> from pyavalanche import PyAvalanche
> chipper1 = 'Nk9iL05BQmM5bnRES3drVGc0NHZRdz09'
> chipper2 = 'Z3VFbi9lWDJtS1B5UzE4TGVsMzRHQT09'
> print('Chipper 1 = ', chipper1)
> print('Chipper 2 = ', chipper2)
> ava = PyAvalanche()
> result = ava.avalanche_effect(chipper1, chipper2)
Print result :
> print(result,'%')
50.0 %
> print("If more than 50% output bits have changed then the algo have good avalanche effect.")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-aes256-1.0.5.tar.gz
(5.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python-aes256-1.0.5.tar.gz.
File metadata
- Download URL: python-aes256-1.0.5.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3fd0147dc28c4a8a30ca532a497bcd18e89f5dc5552a82132f53e03138ccbda
|
|
| MD5 |
71e5aa708c1daed3be5ea9428703a1c9
|
|
| BLAKE2b-256 |
d1a957514c555c0cff7f75eb5e4bed07be415b40fe07cdd8a5f78b1e73445286
|
File details
Details for the file python_aes256-1.0.5-py3-none-any.whl.
File metadata
- Download URL: python_aes256-1.0.5-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a2002ef89203c5987c3e4f2ef44ee7b7db698e5fbe2cbe062cde83f653a31ea
|
|
| MD5 |
5d90e1f0fdfe5f93ce18c6b06dde8701
|
|
| BLAKE2b-256 |
ecdcdf6324d61c9e8c2e7a04aa8123c714e2c202c9e30de087b12fcf560f19a9
|