

Vidcrypt - PythonVidcrypt - Python
VidCrypt is a powerful tool that converts any file into a password-protected, encrypte video.
Vidcrypt - Python
VidCrypt is a powerful tool that converts any file into a password-protected, encrypte video.
Overview
🔐 VidCrypt – Video-based File Encryption Tool with GUI (AES Encrypted)
VidCrypt is a secure and user-friendly desktop application that allows you to encrypt and decrypt any file by converting it into a video format, using AES (Advanced Encryption Standard). It’s a unique tool designed for forensic, privacy-conscious, or creative data protection purposes.
With a minimal yet functional GUI, VidCrypt provides seamless file selection, password protection, and video generation — all in a few clicks.
Encrypt anything into video - the invisible vault in plain sight
Features
🚀 Key Features
- ✅ AES Encryption Uses strong, password-based AES encryption to protect your files.
- Video encoding made easy with the GUI
🎞️ Video-Based Storage
Requirements
🖥️ System Requirements
- Python 3.7 or higher
- OpenCV (cv2), cryptography, numpy, tkinter (all included in
requirements.txt
) - Works on Windows, Linux, and macOS
Instructions
🛠️ Installation & Usage
# 1. (Optional but recommended) Create virtual environment
python3 -m venv venv
source venv/bin/activate # or .venvScriptsactivate on Windows
# 2. Install dependencies
pip install -r requirements.txt
# 3. Run the encoder, There is nice GUI which is self explanatory. ps: specify .avi in the end of video output in encoder
python3 enc.py
# 4. Afterwards Run the decoder with correct password (otherwise it is practically impossible to get the og file)
python3 dec.py
Category | Scripts & Code / Python |
First release | 15 July 2025 |
Last update | 15 July 2025 |
Files included | .py |
Tags | python, cryptography, easy-to-use, source-code, aes-encryption, file-protection, opencv-python |