Giter Club home page Giter Club logo

enigmapass's Introduction

EnigmaPass

This website contains a password system that is made to protect servers from data breach or inversion attacks.
This code is a prototype version of the actual password system.

Follow the steps to use the password system:

Readme for EnigmaPass

Step 1: Open 'home.html' with a Live Server or go to https://enigmapass.vercel.app/
Step 2: You will see the home page of the EnigmaPass password system

User registration

Step 1: Enter username and click on 'Register' button
Step 2: You will see a set of 15 questions, the task is to select any 8 questions out of the displayed questions
Step 3: Once you select 8 questions, click on 'Submit' button
Step 4: On the next page, answer the questions based on the question requirement (alphabet, numbers or special characters) in only one character. Note that allowed special characters are !@#$%^&*()~?+
Step 5: Click on submit, you will recieve a confirmation message saying registration is successful, click on ok

User login

Step 1: Enter username in the home page and click on 'Login' button
Step 2: The login page displays the questions you responded to while registration
Step 3: For the password, enter the responses to the questions in the same order one character by one from the on-screen keyboard
Step 4: If the responses (password of this system) is correct, you will be displayed login successful message else will be prompted to try again

Data breach detection

Step 1: Open the inspect panel of the website
Step 2: You will see the password for your username and also the honeywords (similar pseudo-password strings)
Step 3: Enter any of the pseudo-password strings in the login page, the system gets instantly alerted about a suspected data breach attack since you now know what all passwords are stored in the system

THANK YOU

enigmapass's People

Contributors

ruturjp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.