Skip to content

Encrypts and decrypts the contents of a selected folder using AES-256-GCM encryption. Provides a simple and easy-to-use interface for secure file management, built with Node.js and Electron.

License

Notifications You must be signed in to change notification settings

vdkvdev/AES-Vodka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AES Vodka - v0.5

AES Vodka Preview AES Vodka Preview

📋 Description

AES Vodka is an Electron application that allows users to encrypt and decrypt the contents of a selected folder using AES-256-GCM encryption. It offers a simple and user-friendly interface for secure file management, built with Node.js and Electron.

✨ Key Features

  • 📁 Selects a folder to encrypt or decrypt its files.
  • 🔒 Uses strong AES-256-GCM encryption with a user-supplied password.
  • 🔍 Automatically detects the encryption status to enable the corresponding actions.
  • 💬 Displays notifications with the results of operations.
  • 🎨 Modern and intuitive interface.

🛠️ Installation

Method 1: Direct Installation

  1. Download the installer from [Releases].(https://github.com/vdkvdev/AES-Vodka/releases)
  2. Run the .exe (Windows) or .AppImage (Linux) file

Method 2: Development

# Clone the repository
git clone https://github.com/vdkvdev/AES-Vodka.git

# Install dependencies
npm install

# Start in development mode
npm start

# Build for production
npm run build

🔧 Configuration

  1. Click on the button with the "📁" icon or type the path to the folder to encrypt or decrypt
  2. Enter a password.
  3. Depending on the current status:
    • If the files are not encrypted, the "Encrypt" button will be enabled.
    • If the files are encrypted (with .enc extension), the "Decrypt" button will be enabled.
  4. Click on the corresponding button and confirm the action.
  5. Wait for the process to finish; a notification will indicate if it was successful or if there was an error.

📝 Developer Notes

  • The node_modules folder is not included in the repository
  • Make sure you have Node.js installed on your system
  • Run npm install after cloning the project

🔒 License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). For more details, see the LICENSE file in the repository.

💖 Support the Project

If you find this project useful, consider making a donation to keep development active:

  • Bitcoin: 3GTMYZLVxziY9jTFBvLFx6KY6XB46esR3h

About

Encrypts and decrypts the contents of a selected folder using AES-256-GCM encryption. Provides a simple and easy-to-use interface for secure file management, built with Node.js and Electron.

Topics

Resources

License

Stars

Watchers

Forks