Skip to content

alexnguyen98/kab-tool

Repository files navigation

Kab tool

A cryptography tool for the subject KAB on CVUT. Includes basic cryptography techniques monoalphabetic shift, affine cipher, substition with keyword.

Not mobile responsive, Desktop only!

Demo live at: kab-tool.vercel.app

Features

  • Autosave of state
  • Keypress for frequency analysis (arrow left and right)
  • Calculate Index of coincidence (IC) on input
  • Autochange output on cipher paramater change
  • Dark/Light mode

Getting Started

Requirements

  • Node
  • yarn/npm

Usage

# install dependencies
yarn install

# running dev mode
yarn dev

# production build
yarn build

# running production
yarn start

Deployment

We recommend you to use Vercel.

Deploy with Vercel

Contribution

In case you decide to contribute to this project, we will be very happy and we appreciate your help. Feel free to:

  1. Check out issues.
  2. Create a new branch from master where work will be done
  3. After work is done please create new pull request into master
  4. Wait for review and PR approval (PR should be approved)
  5. After merge work is DONE! Thank you! ❤️

If you have any questions about development or issue description, feel free to ask the author of the issue in comments.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

A cryptography tool for the subject KAB on CVUT.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published