loading
loading
A secure and user-friendly file encryption & decryption software built with Electron, alongside CLI-based Python and Node.js script versions for developers.
About
This project offers a complete solution for file encryption and decryption. The main offering is a desktop application built using Electron, providing a simple graphical interface for securely encrypting and decrypting files using AES-GCM encryption. Users can easily select files, set passwords, and choose save locations for secure data handling.
Features
Electron Desktop App
A polished UI for non-technical users to encrypt/decrypt files locally.
AES-GCM Encryption
Secure, authenticated encryption standard used to ensure both confidentiality and integrity.
Cross-Platform Support
Works on Windows, macOS, and Linux for wide usability.
Password-Derived Keys
Uses SHA-256 hashing to generate strong encryption keys from user-provided passwords.
Python & Node.js Scripts
CLI-based versions for automation, scripting, or headless environments.
Tech Stack
Dependencies
Node.js Script: [crypto inbuilt module]
Python Script: [cryptography / hashlib]
Use Cases
Encrypt your `.env` file before pushing to a public repo
Decrypt client-provided files with a shared password
Securely store backups in an encrypted format (.prince)