Cipher Web is a comprehensive web application designed to provide users with a wide range of encryption and decryption algorithms. It allows users to encrypt and decrypt plain text using their choice of algorithm and securely store the data in Firebase Cloud Database.
Includes CAESAR-CIPHER, RSA-CIPHER, MORSE-CIPHER, VERNAM-CIPHER, VIGENÈRE-CIPHER, RAILFENCE-CIPHER, POLYBIUS SQUARE-CIPHER, HUFFMAN-CIPHER, BLOWFISH-CIPHER, and GRONSFELD-CIPHER.
- User-Friendly Interface: Easy to use interface for both encryption and decryption processes.
- Secure Storage: Stores encrypted data securely in Firebase Cloud Database, ensuring data integrity and security.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js and npm installed on your machine.
- Firebase project set up and Firebase SDK configured.
-
Clone the repository:https://github.com/KalamPinjar/cipher-web.git
-
Set up Firebase configuration in
src/firebaseConfig.js
with your Firebase project details.
- Create a new project on Firebase and note down your Firebase project configuration.
2.Replace the placeholder Firebase configuration in the project wherever it's required with your actual Firebase project configuration. This is typically found in files where Firebase SDK is initialized. (Go through all js and html files)
- Start the development server:
- Open your browser and navigate to
http://localhost:3000
to use the application.
- Select the encryption algorithm from the dropdown menu.
- Enter the plain text you wish to encrypt.
- Click on the "Encrypt" button to encrypt the text.
- To decrypt, select the same algorithm, enter the encrypted text, and click on the "Decrypt" button.
- Encrypted data can be stored in Firebase Cloud Database by clicking on the "Store in Database" button.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Inspiration from various encryption and decryption projects.
- Firebase for providing a secure and scalable database solution.
Email - owaiskal57@gmail.com