Skip to content

EncryptHu: A sleek DES encryption/decryption tool built with Electron and Bootstrap, powered by Node.js for cross-platform functionality. Experience secure data encryption with an intuitive interface.

Notifications You must be signed in to change notification settings

hudsonhu/EncryptHu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EncryptHu

EncryptHu is an elegant desktop application for DES encryption and decryption, providing a user-friendly interface crafted with Electron and Bootstrap for a seamless user experience across different platforms.

Key Features

  • Intuitive GUI: Simplifies the encryption/decryption process with a clear and organized interface.
  • Dual Input Modes: Supports text and file inputs for versatile encryption and decryption needs.
  • DES Encryption: Utilizes the DES algorithm with the option for standard hex keys.
  • Output Display: Presents the encrypted/decrypted result in a dedicated output section.
  • Cross-Platform: Runs on Windows, macOS, Linux, and any other platform supported by Electron.

Quick Start

To begin using EncryptHu, follow these steps:

  1. Clone the repository:
    git clone https://github.com/hudsonhu/EncryptHu.git
  2. Navigate to the directory:
    cd EncryptHu
  3. Install dependencies:
    npm install
  4. Launch the application:
    npm run start

How to Use

The application offers a straightforward workflow:

  1. Toggle between encryption or decryption at the top of the application.
  2. Input your DES key and choose if you're using a standard hex key.
  3. Select your input type: text or file.
  4. Provide the text or upload the file you wish to encrypt/decrypt.
  5. Initiate the process and view your results in the output section.

For a detailed guide on EncryptHu's capabilities and design choices, please refer to our Report.

UI Showcase

EncryptHu Interface

The image above showcases the organized layout and modern design of EncryptHu, highlighting the ease with which users can access all functionality from a single window.

Further Reading

For an in-depth exploration of EncryptHu's design, architecture, and usage, please consult the accompanying report.md document. The report provides background on DES, detailed explanations of features, and insights into the application's technical implementation.

About

EncryptHu: A sleek DES encryption/decryption tool built with Electron and Bootstrap, powered by Node.js for cross-platform functionality. Experience secure data encryption with an intuitive interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published