Skip to content

f3riend/test2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

secure-box

Secure Box is a Python CLI application that allows you to securely encrypt files and folders with AES-GCM and store them in a single file. The developed system scans large folders, compresses them, encrypts them with AES-GCM and stores them as a single file with a secure backup mechanism.

Features

  • Strong encryption with AES-GCM
  • Encrypting large folders in parts (chunking)
  • Secure backup and unpacking

Utilization

Locking a folder or file

uv run python main.py lock <folder> <output_filename> <password>

Unlock

uv run python main.py unlock <filename> <password>

File structure

secure-box/
├── main.py          ← CLI and entrypoint
├── utils/           ← Auxiliary modules
│   ├── lock.py
│   ├── unlock.py
│   ├── backup.py
│   ├── logger.py
│   ├── mail_manager.py
│   ├── observer.py
│   └── tools.py
├── logs/            ← Runtime logs
├── build.py         ← Build script (Nuitka + UV)
├── Makefile         ← Build ve debug commands
├── pyproject.toml   ← Dependencies
└── uv.lock          ← UV lock file

Setup

test2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors