Secure Vault Lite is a lightweight, browser-based tool for encrypting and decrypting text-based files — no server required.
Built using only HTML, CSS, and JavaScript, it enables:
- 📂 File upload (TXT-based)
- 🔐 AES encryption using
CryptoJS
- ⬇️ In-browser encryption & decryption
- ✅ File download post-encryption/decryption
- ✅ AES (Advanced Encryption Standard) — Password-protected
- ✅ 100% Client-side — Works offline
- ✅ Lightweight and easy to use
- ✅ No dependencies beyond
CryptoJS
- ✅ No installation — Just open
index.html

-
Clone the repository:
git clone https://github.com/your-username/secure-vault-lite.git
-
Open the app:
Open
index.html
in your preferred browser. -
Encrypt or Decrypt:
- Upload a
.txt
file - Enter a password
- Click "Encrypt" or "Decrypt" to process your file
- Upload a
- HTML5
- CSS3
- JavaScript (Vanilla)
- CryptoJS
secure-vault-lite/
├── index.html # Main UI page
├── script.js # Core logic
├── style.css # App styling
├── crypto-js.min.js # CryptoJS encryption library
└── assets/
└── screenshot.png # UI preview
Secure Vault Lite was built to showcase secure file encryption on the client side — ideal for:
- 🪖 Military/field operations needing offline tools
- 🕵️ Journalists or activists with sensitive data
- 🧑💻 Personal file security & privacy enthusiasts
This project demonstrates basic cryptographic concepts using AES. While CryptoJS is widely used, do not use this tool for handling sensitive, classified, or high-stakes data without professional review and certified encryption practices.
MIT License — Use, modify, and distribute freely.
Kailuha Michalakis
Application Developer & Security Enthusiast
GitHub: @stacksurfer-dev