Download Latest Version V1.0 source code.tar.gz (9.7 kB)
Email in envelope

Get an email when there's a new version of UltraSecure-Archiver

Home
Name Modified Size InfoDownloads / Week
V1.0 2026-02-07
README.md 2026-02-07 1.9 kB
Ultra Secure Archive.exe 2026-02-07 39.2 MB
Totals: 3 Items   39.2 MB 26

🔐 UltraSecure Archiver

Simple, fast, and secure file compression + encryption tool built with Python.


📌 Overview

UltraSecure Archiver lets you compress files/folders and protect them with strong encryption.

It combines multiple compression algorithms with AES‑256 encryption to keep your data small and secure.


✨ Features

  • 🔐 AES‑256‑GCM encryption
  • 🗜️ Multiple compression algorithms
  • ⚡ Fast multi‑threaded processing
  • 📦 Folder & file compression
  • 🖥️ Modern CustomTkinter GUI
  • 🌙 Dark mode interface
  • 🔑 Password‑protected archives
  • 🌍 Cross‑platform (Windows / Linux / macOS)

📥 Installation

1️⃣ Clone Repository

git clone https://github.com/prithwiraj84/UltraSecureArchiver.git
cd UltraSecureArchiver

2️⃣ Install Requirements

pip install -r requirements.txt

3️⃣ Run App

python main.py

📋 Requirements

  • Python 3.8+
  • customtkinter
  • cryptography
  • brotli
  • zstandard
  • pyppmd

💻 Usage

Compress Files

  1. Select file/folder
  2. Enter password
  3. Start compression
  4. Get encrypted archive

Extract Files

  1. Select archive (.myc)
  2. Enter password
  3. Extract files

📁 Project Structure

UltraSecureArchiver/
│
├── main.py
├── requirements.txt
├── core/
│   └── backend.py
└── gui/
    └── interface.py

🔐 Security

  • AES‑256‑GCM encryption
  • PBKDF2 key derivation
  • Unique salt & IV per archive
  • Tamper detection

⚠️ If you forget your password, data cannot be recovered.


🛠️ Build EXE

pyinstaller --onefile --windowed main.py

🤝 Contributing

Pull requests are welcome.

Steps:

  1. Fork repo
  2. Create branch
  3. Commit changes
  4. Open PR

📜 License

MIT License


⭐ Star the repo if you like the project!

Source: README.md, updated 2026-02-07