rounakbanik / cryptic

A simple react app that encrypts and decrypts data using symmetric substitution ciphers.

Home Page:cryptic-alpha.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cryptic

Cryptic is a simple React App that allows you to encrypt and decrypt messages using symmetric substitution ciphers.

Ciphers

  • Caesar: Shifts text by a given number of letters (between 1 and 25).
  • Monosubstitution: Uses a key to map two sets of alphabets, and perform encryption/decryption.
  • Vigenere: A polysubstitution cipher that leverages caesar ciphers to encrypt/decrypt letters according to a key.

Using the Application

The application is currently deployed on Vercel and can be found here

In order to run the local, follow the steps below:

  1. Clone this repository.
  2. Install required packages using npm install.
  3. Run a development server using npm start.
  4. Create a production build using npm run build.

About

A simple react app that encrypts and decrypts data using symmetric substitution ciphers.

cryptic-alpha.vercel.app

License:MIT License


Languages

Language:JavaScript 82.7%Language:HTML 15.5%Language:CSS 1.7%