Skip to content

A versatile encryption and hashing playground built with Alpine.js and CryptoJS, supporting multiple ciphers, encoding methods, and hash functions. Explore, learn, and experiment with secure cryptographic techniques!

License

Notifications You must be signed in to change notification settings

hasinhayder/cryptography-examples

Repository files navigation

Cryptography Examples

A versatile encryption and hashing playground built with Alpine.js and CryptoJS, supporting multiple ciphers, encoding methods, and hash functions. Explore, learn, and experiment with secure cryptographic techniques!

Live Demo

Experience the tool in action with our live demo! - Live Demo

Features

  • Select from multiple encryption/encoding methods
  • Input text to encrypt/encode
  • Option to provide an encryption key for methods that require it
  • Encrypt/encode and decrypt/decode functionality
  • Copy the output back to the input for further processing
  • Detailed description of each method

Installation

  1. Clone the repository:
git clone https://github.com/hasinhayder/cryptography-examples.git
  1. Navigate to the project directory:
cd cryptography-examples
  1. Install the dependencies and run the webserver
npm install 
npm run dev

Usage

  1. Select an encryption method from the dropdown menu.
  2. Enter the text you want to encrypt or encode.
  3. If the selected method requires a key, provide the key in the input field.
  4. Click the "Encrypt/Encode" button to see the output.
  5. To decrypt or decode, click the "Decrypt/Decode" button (if available).
  6. Use the "Copy to Input" button to copy the output back to the input field for further processing.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A versatile encryption and hashing playground built with Alpine.js and CryptoJS, supporting multiple ciphers, encoding methods, and hash functions. Explore, learn, and experiment with secure cryptographic techniques!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published