Skip to main content

Encrypt Strings And Files With AES Encryption

Project description

AES Encryptor

What's New

* Now Its Version 2.0
* Added File Encryption
* Added Doc For Every Function
* Many Bugs Fixed
* Added Default IV [ Initializing Vector ]
* Many Exceptions Catched Under Try Except

Installation

pip install AES-Encryptor

Using git

git clone https://github.com/pmk456/AES-Encryptor
cd AES-Encryptor
python setup.py install

Usage

Encrypt File

from Encryptor import AES_Encryption
cipher = AES_Encryption(key='keytouse', iv='this is iv 45611')
print(cipher.file_encrypt(path))
### OUTPUT
File Successfully Encrypted With Given Key
In Case Of any exception:
Something Went Wrong During Encryption Of The File
path.enc // THIS IS ENCRYPTED FILE WHICH IS SAVED IN THE GIVEN PATH

Decrypt File

from Encryptor import AES_Encryption
cipher = AES_Encryption(key='keytouse', iv='This is iv 45611')
print(cipher.file_decrypt(path))
### OUTPUT
File Successfully Decrypted With Given Key
In Case Of any exception:
Something Went Wrong During Decryption Of The File
If nothing went wrong:
path // THIS IS DECRYPTED FILE WHICH IS SAVED IN THE GIVEN PATH

Encrypt String

from Encryptor import AES_Encryption
cipher = AES_Encryption(key='keytouse', iv='this is iv 45611')
cipher.encrypt("Hello")
### OUTPUT
b'}%\x99\x00b3\xb0?\xe5\t\x07wc\xa8\xc6\x8d'

Decrypt String

from Encryptor import AES_Encryption
cipher = AES_Encryption(key='keytouse', iv='this is iv 45611')
cipher.decrypt(b'}%\x99\x00b3\xb0?\xe5\t\x07wc\xa8\xc6\x8d')
### OUTPUT
'Hello'

About

Hi, I Am Patan Musthakheem I Am The Author Of This Package.
I Created This Tool For Beginners Who Want to encrypt their string or file
using any encryption but they dont know how to use it because 
for beginners it is bit of difficult for using Encryption like AES from scratch.
I Faced Many issues when learning how to encrypt strings and files in python when
i am beginner so i decided to create a very simple tool which will encrypt strings and files
in one line of code.
That day has came, Now you can encrypt and decrypt strings in one line of code.
Thanks To Me.

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

AES-Encryptor-2.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

AES_Encryptor-2.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file AES-Encryptor-2.0.tar.gz.

File metadata

  • Download URL: AES-Encryptor-2.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for AES-Encryptor-2.0.tar.gz
Algorithm Hash digest
SHA256 342c37fda8b3b52c83d18185583c2848c5986cf848a25bb89526c74124968634
MD5 1cb59c5f11b6eec12c579bcc01bc9822
BLAKE2b-256 557b975a07fbcda7e1ff9648685be505dd81c73a6278ec6ce91da4fb95273d98

See more details on using hashes here.

File details

Details for the file AES_Encryptor-2.0-py3-none-any.whl.

File metadata

  • Download URL: AES_Encryptor-2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for AES_Encryptor-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a3464c45c528d5e5ff6bb569070c15dcec1bad41afc1ce58c940892f37ff72c
MD5 66d15c373cf343bb435807a8df6cec7d
BLAKE2b-256 33b091723f6919a4d937daa733034b2a1c51baadfb40af2d4bd615b32a1d25a5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page