An Innovative Web App for Real-Time Data Protection and Breach Prevention
- Develop a robust hash identifier.
- Implement an email breach checker utilizing external APIs for real-time analysis.
- Create a password breach detection system.
- Design a secure message encryption and decryption mechanism
- The project focuses on providing user-friendly interfaces for hash identification, email breach checking, password breach analysis, and message encryption/decryption.
- Emphasis on backend processing to ensure data integrity and security.
Clone the repository:
git clone https://github.com/spaulll/college_project.gitInstall dependencies:
pip install -r requirements.txtRun the Flask application:
python app.pyAccess the application in your web browser at http://localhost:5000/.
Build the Docker image:
docker build -t cyberhub .Run the Docker container:
docker run -e HOST_IP=host.docker.internal -p 5000:5000 cyberhubTo use the email breach checker, you need to obtain an API key from Have I Been Pwned and set it up in a .env file.
- Create a .env file in the root directory of your project and add your API key:
API_KEYs = your_hibp_api_key_here
- For multiple API Keys separate using commas
API_KEYs = api_key1, api_key2, api_key3
/api/email-breach: Checks if the provided email has been involved in any data breaches./api/password-breach: Checks if the provided password has been breached./api/hash-id: Identifies the type of hash provided./api/massageEncode: Encodes the provided message securely.





