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!
Experience the tool in action with our live demo! - Live Demo
- 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
- Clone the repository:
git clone https://github.com/hasinhayder/cryptography-examples.git
- Navigate to the project directory:
cd cryptography-examples
- Install the dependencies and run the webserver
npm install
npm run dev
- Select an encryption method from the dropdown menu.
- Enter the text you want to encrypt or encode.
- If the selected method requires a key, provide the key in the input field.
- Click the "Encrypt/Encode" button to see the output.
- To decrypt or decode, click the "Decrypt/Decode" button (if available).
- Use the "Copy to Input" button to copy the output back to the input field for further processing.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.