aespy
aespy is an ultra-lightweight, pure-python library for doing AES encryption. It draws heavily on the popular crypto library, simplifying AES encryption and decryption of files to a single function each.
Usage
Simple usage follows this pattern:
import aespy
encrypt_me = "my_transcript.pdf"
output_file = easy-aes.encrypt_file(encrypt_me)
output_file is a string with the new file name.
WARNING: IF YOU FORGET YOUR PASSWORD AND DELETE THE ORIGINAL DATA, YOUR FILE WILL NOT BE ABLE TO BE RETRIEVED!
import aespy
encrypted_file = "my_encrypted_filename.aes"
binary_data = easy-aes.decrypt_file(encrypted_file)
with open('my_new_file.aaa','wb') as new_file:
new_file.write(decrypted_data)
decrypt_file returns a Python object containing the now-decrypted data.
Installation
aespy works Python 3.3+. To install it, use:
$ pip install aespy
0.1
Released on September 10, 2016
Metadata
Release files for aespy 0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aespy-0.13.zip | 2.7 kB | Details |
Release files / aespy-0.13.zip
| Download URL | aespy-0.13.zip |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
933959519ad82be2a23759b37a264c121dad259878fa76103b3f4a08f1f894a1
|
|
BLAKE2b-256 checksum How to use checksums |
4e1777f5550d117cbbd78295f4ad8b8e274f39108b83a8d55130469860e0bbfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |