Skip to content

Simple logic - encrypted passwords - hashed password - values stored in MySQL database.

Notifications You must be signed in to change notification settings

Mat-Geo/LockXPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

About LXP 🙋‍♂️🙋‍♀️ :

Welcome to LockXPro 😇

LXP stores details of your various accounts like URL's, website name, user name and also the main part 'PASSWORD'. Inorder to ensure maximum security, the password manager will be secured by a master-password exclusively known only to the user and set according to the user input. The user be given access to the manager using this password and also an OTP sent to the registered mail id given by the user while creating an account for the first time. The master-password should not be something predictable and it should be remembered by you at all times inorder to gain access to the manager. If the master-password is forgotten then you can choose forgot password option and an email will be sent to your registered email containing an OTP. After verification you can go reset your master-password. For now the project is maintained in a simple and basic way. Althought the main code is simple, it contains enhanced cryptographic techniques such as SHA-256 which is used for hashing and encryption. This provides maximum security to the data stored on the MySQL database. So if you need to gain access to LXP then you need to verify your master-password, OTP and MySql Password. In near future the software will be further developed with friendly UI's and much more. The code uses Python as front - end and MySQL as back - end server. Under no circumstances your MySQL password and master - password should be forgotten. If you have trouble connecting to MySQL, don't hesitate to reach out to our help desk. We are always open to new suggestions and corrections.

System Requirements:

-Python 3.6 or later versions -MySQL 5.1 or later versions -MySQL connector [if you haven't dowloaded it yet then: open cmd(terminal) -> (type) pip install mysql-connector or pip -m install mysql-connector] -cryptography module -hashlib module Note: You download the above mentioned modules following the same syntax used for installing MySQL connector. And make sure that your Python IDLE, MySQL connector and the modules are all in the same folder. So, while installing the modules and connector change the path to the folder with Python file.

User Requirements:

-gmail account -a compatible device to run the software

Contact Us:

mail: [email protected]

About

Simple logic - encrypted passwords - hashed password - values stored in MySQL database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages