This project is a frontend web application built with React.js that implements encryption and decryption algorithms using RC4 and Simplified Data Encryption Standard (SDES). The website provides a user-friendly interface for secure data transmission, allowing users to encrypt and decrypt messages with ease.
- Encryption Algorithms: Implements RC4 and SDES encryption algorithms for secure message encryption.
- Decryption: Allows users to decrypt messages encrypted using the provided algorithms.
- User-Friendly Interface: A simple and intuitive web interface built with React.js to facilitate easy encryption and decryption of messages.
- Secure Data Transmission: Ensures secure handling of data by enabling encryption before sending and decryption upon receiving.
- Frontend: React.js, HTML, CSS, JavaScript
- Encryption Algorithms: RC4, SDES implemented in JavaScript
- Clone the Repository:
git clone https://github.com/Yousaf1001/CipherCraft
- Navigate to the Project Directory:
cd secure-message-transmission-react - Install Dependencies:
npm install
- Run the Application:
npm start
- Open in Browser:
- Visit
http://localhost:3000to use the application.
- Visit
-
Encrypt a Message:
- Enter the message you want to encrypt.
- Select the encryption algorithm (RC4 or SDES).
- Click the "Encrypt" button to get the encrypted message.
-
Decrypt a Message:
- Enter the encrypted message.
- Select the decryption algorithm (RC4 or SDES).
- Click the "Decrypt" button to get the original message.
Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements or bug fixes.
This project is licensed under the MIT License.
Replace your-username with your actual GitHub username and customize any specific details as needed for your project. This description provides a clear overview of your React.js frontend project, including instructions on how to get started and use the application.