FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

MRThugh/CipherVault: ๐Ÿ” CipherVault is a sophisticated, cyberpunk-themed desktop encryption suite built with Python. It features military-grade AES-256, advanced key management, and real-time hash verification. ยท GitHub

Repository navigation

About

๐Ÿ” CipherVault is a sophisticated, cyberpunk-themed desktop encryption suite built with Python. It features military-grade AES-256, advanced key management, and real-time hash verification.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” CipherVault

Advanced Encryption Suite

A sophisticated, cyberpunk-themed desktop application for secure text and file encryption, featuring military-grade algorithms and advanced key management.

Report Bug ยท Request Feature


โœจ Features

  • ๐Ÿ›ก๏ธ Multi-Algorithm Support:
    • AES-256 (CBC) (Military Grade)
    • Fernet (AES-128) (High Security)
    • XOR Custom (Basic/Educational)
    • ROT-47 & Base64 (Encoding/Display)
  • ๐Ÿ”‘ Advanced Key Management: Generate cryptographically secure random keys, analyze key strength in real-time, and securely toggle visibility.
  • ๐Ÿ“ File Operations: Easily load text/encrypted files directly into the vault and save your outputs seamlessly.
  • ๐Ÿ” Hash Verification: Built-in SHA-256 and MD5 hash generation for data integrity checking.
  • โšก Threaded Processing: Heavy encryption tasks run on background threads, ensuring the UI remains buttery smooth.
  • ๐ŸŽจ Cyberpunk UI: A stunning, dark-themed interface built with CustomTkinter featuring pulse animations and real-time statistics.

๐Ÿš€ Getting Started

Prerequisites

Make sure you have Python 3.8 or higher installed. You will also need the following Python libraries:

pip install customtkinter cryptography

Installation

  1. Clone the repository:
    git clone https://github.com/MRThugh/CipherVault.git
  2. Navigate to the project directory:
    cd CipherVault
  3. Run the application:
    python ciphervault.py

๐Ÿ’ป Usage

  1. Select Algorithm: Choose your desired encryption standard from the top-right dropdown (e.g., AES-256).
  2. Set Mode: Toggle between Encrypt and Decrypt.
  3. Input Data: Type your text or use the ๐Ÿ“‚ button to load a file.
  4. Provide a Key: Enter your secret key or click โšก Generate Key for a secure random one.
  5. Execute: Click the main ๐Ÿ”’ ENCRYPT or ๐Ÿ”“ DECRYPT button.
  6. Save/Copy: Copy the output to your clipboard or save it directly to a .enc file using the ๐Ÿ’พ button.

๐Ÿ“ธ Screenshots

๐Ÿ› ๏ธ Tech Stack

๐Ÿ”’ Security Disclaimer

While CipherVault implements industry-standard algorithms (like AES-256), this software is provided "as is". Always keep your encryption keys safe. Lost keys cannot be recovered, and data encrypted with lost keys will be permanently inaccessible.

๐Ÿ‘จโ€๐Ÿ’ป Author

MRThugh

๐Ÿ“œ License

Distributed under the MIT License. See LICENSE for more information.


Built with โค๏ธ and Python

About

๐Ÿ” CipherVault is a sophisticated, cyberpunk-themed desktop encryption suite built with Python. It features military-grade AES-256, advanced key management, and real-time hash verification.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL