Skip to content

A command-line tool for file encryption and decryption using AES-256, with strong password generation and management.

Notifications You must be signed in to change notification settings

jrdpteam/vortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vortex

vortex is a file encryption and decryption tool that uses AES-256. It provides strong password generation and management, with a simple command-line interface.

Installation

  1. Clone or download the source code to your local machine.

  2. Install the required libraries:

    pip3 install cryptography colorama
    

Usage

Run installer.py and follow installation steps(there is only one step :>) now,vortex is available everywhere on your OS.

Encrypting a File

To encrypt a file, use the -e option. You must specify the password length (-l) and the character set (-t) for password generation.

vortex -f <file_path> -e -l <password_length> -t <chars>

Options:

  • -f, --file: Path to the file to encrypt.
  • -l, --password-length: Length of the generated password.
  • -t, --chars: Character set to use for the password. Options: letter, number, extra.
  • -c, --custom-password: Use a custom password (if using this option, do not specify -l and -t).

Example:

 vortex -f example.txt -e -l 12 -t letter number extra

Decrypting a File

To decrypt a file, use the -d option. You will be prompted to enter the password.

vortex -f <file_path> -d

Options:

  • -f, --file: Path to the encrypted file (.vrtx extension).
  • -d, --decrypt: Decrypt the file.

Example:

vortex -f example.txt.vrtx -d

Contact

For any questions or issues, please open an issue on GitHub or contact the project maintainers.

Releases

No releases published

Packages

No packages published