A Next.js application for encrypting and decrypting text messages with a custom key.
You can try out the live application here: forher-ruddy
forher-ruddy is a simple web application that allows users to:
- Encrypt text messages using a custom key
- Decrypt encrypted messages using the correct key
- Copy encrypted messages to share securely
- Paste encrypted messages to decrypt and view the hidden content
This application uses the crypto
dependency for encryption and decryption processes.
- Text Encryption: Users can input a plain text message and a custom key to generate an encrypted version of the message.
- Text Decryption: Users can paste an encrypted message and provide the correct key to reveal the original plain text.
- Copy Functionality: Encrypted messages can be easily copied to the clipboard for sharing.
- User-Friendly Interface: Simple and intuitive design for easy navigation and usage.
-
Encrypt a Message:
- Enter your plain text message in the input field.
- Provide a custom encryption key.
- Click the "Lock" button to encrypt the message.
- Copy the encrypted text to share or store securely.
-
Decrypt a Message:
- Paste the encrypted message into the input field.
- Enter the correct decryption key.
- Click the "Unlock" button to reveal the original message.
To run this project locally:
- Clone the repository:
git clone https://github.com/owncrafts/forher.git
- Navigate to the project directory:
cd forher
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser to see the application.
- Next.js
- React
- Crypto (for encryption/decryption)
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is open source and available under the MIT License.
Project Link: https://github.com/owncrafts/forher