Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iiiioreo/password-manager
Python Tkinter-based Password Manager with AES encryption, Google Authenticator 2FA, and integrated password generator and checker for enhanced security and streamlined credential management.
https://github.com/iiiioreo/password-manager
aes-encryption google-authentication password-checker password-generator password-manager python tkinter ui
Last synced: 11 days ago
JSON representation
Python Tkinter-based Password Manager with AES encryption, Google Authenticator 2FA, and integrated password generator and checker for enhanced security and streamlined credential management.
- Host: GitHub
- URL: https://github.com/iiiioreo/password-manager
- Owner: iiiiOreo
- Created: 2024-02-23T16:33:43.000Z (10 months ago)
- Default Branch: Main
- Last Pushed: 2024-02-23T17:01:13.000Z (10 months ago)
- Last Synced: 2024-02-24T17:44:59.258Z (10 months ago)
- Topics: aes-encryption, google-authentication, password-checker, password-generator, password-manager, python, tkinter, ui
- Language: Python
- Homepage:
- Size: 270 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Password-Manager
## Introduction
The project aims to provide a secure and convenient way to store and access passwords for
various online accounts. The project has three main features:
- Password generator: This feature allows the user to create strong and random passwords for
different websites or applications.
- Password checker: This feature allows the user to check the strength and security of their
existing passwords. The user can enter their passwords and get feedback on how easy or hard
they are to crack by hackers.
- Password saver and retriever: This feature allows the user to save and retrieve their passwords in
an encrypted form. The passwords are encrypted using AES encryption, which is a standard and
widely used algorithm for data protection. The passwords are stored on a cloud server. To
access the saved passwords, the user must bypass two factor authentication using Google
Authenticator, a mobile app that generates a one-time code for verification
## Prerequisites:
recommended to use Python 3.8 or newer
### Libraries to install:
```pip install requests```
```pip install pyperclip```
```pip install pyotp```
```pip install qrcode```
```pip install tkinter```
```pip install pycryptodome```
## To open and Run this project download UI 1 folder and open in the folder in VS Code## Here is a Preview of how the code works:
[Video Original Compressed.webm](https://github.com/Bassel1000/Password-Manager/assets/94708469/9bd0bc08-7484-4638-8c9b-7b1c7dd6fd6e)