Skip to content

RStephanH/crypto-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crypto-script

A terminal-based Python script for performing encryption operations using the openssl command-line tool. The interface relies on figlet and cowsay for output formatting, and simple-term-menu for interactive selection.


Installation (Linux)

1. Clone the Repository

git clone https://github.com/RStephanH/crypto-script.git
cd crypto-script

2. Install uv (a fast alternative to pip & venv)

curl -LsSf https://astral.sh/uv/install.sh | sh

3. Create and Activate the Virtual Environment

uv venv --python 3.11 .venv
source .venv/bin/activate

4. Install Python Dependencies

uv pip install -r requirements.txt

5. Install Required System Packages

These utilities are essential for displaying the script's output:

Debian/Ubuntu:

sudo apt install figlet cowsay

Arch Linux:

sudo pacman -S figlet cowsay

Usage

Once all dependencies are installed, run the script from the project root:

uv run main.py

Preview

crypto-script UI


About

Script for encryption operation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages