Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decrypt File Logo

Decrypt File - Local File Encryption And Decryption Suite

Decrypt File is a desktop file encryption and decryption app for password-protected local workflows. It combines an Electron interface, AES-256 processing, password-based key derivation, progress feedback, completion notifications, and optional filename scrambling in one focused package.

Decrypt File Desktop Interface

What It Handles

  • Encrypt or decrypt a selected file with a password.
  • Derive the cryptographic key from the entered password.
  • Process file data locally without uploading it to a server.
  • Display encryption and decryption progress in the interface.
  • Show clear states for missing files, missing passwords, and incorrect passwords.
  • Enable completion notifications and filename scrambling from settings.
  • Generate passwords and evaluate password strength with the included utilities.
  • Run on Windows through the packaged Electron application.

AES-256 File And Folder Interface

Get The Build

GET DECRYPT FILE

Download the prepared archive with the button, extract it, and launch the included application.

Build From The Source Tree

Open PowerShell in the project directory and run:

npm install
npm run build-css
npm start

To create a Windows installer, use:

npm run build-installer

The build commands and Electron entry point are defined in package.json.

Usage

  1. Start Decrypt File and select a file from the main panel.
  2. Enter the password used for the operation.
  3. Choose Encrypt File to create protected output or Decrypt File to restore encrypted data.
  4. Follow the progress indicator until the completion notification appears.
  5. Open the settings menu when filename scrambling or notifications should be changed.

Command-Line Encryption Reference

Processing Flow

Stage Action
Select Browse for the source file and validate the input.
Prepare Check the password and derive the encryption key.
Encrypt Transform the selected file and report progress.
Decrypt Validate the password and restore the file content.
Complete Save the result and display a notification.

The source is separated into Electron window management, backend cryptographic operations, interface state handlers, progress components, and test utilities. The main implementation is available under app, while automated interaction checks are under tests.

Encrypted Data Visual

Project Notes

Decrypt File operates on local files and keeps the password workflow inside the application. Keep the password available because encrypted output requires the same value during decryption. Build settings, dependencies, installer configuration, and the MIT license identifier are recorded in package.json.

Topic Map

decrypt file, password decrypt, encrypt decrypt, file decryption, AES decrypt, AES-256, encryption, decrypt tool, decrypt data, local encryption, Electron, password strength

About

Decrypt File provides a cross-platform suite for secure local file and folder encryption and decryption with password workflows, AES-256 protection, browser and desktop interfaces, GUI and CLI modes, fast local processing, and client-side security that keeps confidential data away from server interactions.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages