Skip to content

CipherPlain is a web-based application that allows users to encrypt and decrypt text using various algorithms, including Playfair Cipher, AES, ElGamal, and RC4. The project is built using React and Material-UI, and it provides a user-friendly interface for working with these cryptographic algorithms.

Notifications You must be signed in to change notification settings

Mostafa-Hesham1/cipherPlain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CipherPlain

view project from here https://cipher-plain.vercel.app/

Project Overview

CipherPlain is a web-based application that allows users to encrypt and decrypt text using various algorithms, including Playfair Cipher, AES, ElGamal, and RC4. The project is built using React and Material-UI, and it provides a user-friendly interface for working with these cryptographic algorithms.

Features

  • Playfair Cipher: Encrypt and decrypt text using the Playfair Cipher algorithm.
  • AES (Advanced Encryption Standard): Securely encrypt and decrypt data using AES.
  • ElGamal: Use the ElGamal encryption algorithm for secure communication.
  • RC4: Encrypt and decrypt data using the RC4 stream cipher.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/Mostafa-Hesham1/cipherPlain.git
    cd cipherPlain
  2. Install dependencies
      npm install
  3. Set Environment Variable (for OpenSSL issues) --On Windows
      set N ODE_OPTIONS=--openssl-legacy-provider

On Windows

export NODE_OPTIONS=--openssl-legacy-provider

4.Run the development server

     npm start




About

CipherPlain is a web-based application that allows users to encrypt and decrypt text using various algorithms, including Playfair Cipher, AES, ElGamal, and RC4. The project is built using React and Material-UI, and it provides a user-friendly interface for working with these cryptographic algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •