Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 1010 Bytes

README.md

File metadata and controls

32 lines (28 loc) · 1010 Bytes

AES-LOCKER

Encrypt and decrypt any type of files using AES


About the project:

  • This script can be used to encrypt and decrypt any file using AES algorithm.
  • The password entered by the user is converted to 256 bit key using SHA256 hashing algorithm.
  • The key is then used to generate an initialization vector(IV) and encrypt/decrypt a file.
  • The project uses this cryptography library.

Pre-requisites:

  • Python 3.9.6+
  • Dependencies from requirements.txt

Installing required python dependencies

  • Clone this repository onto your system.
$ git clone https://github.com/thesarthakjain/aes-locker
  • Then, install the packages from requirements.txt.
$ pip install -r requirements.txt

Directions to run

  • Put a file you wanna encrypt/decrypt in the project directory.
  • Run the following command in the project directory:
$ python locker.py