Introduction
PasswordWallet is an offline password manager.
It organizes passwords together with corresponding usernames, target websites (optional), and
descriptions (optional). Four operations are supported, that is, add, update, delete and find. To use
this tool, an owner password should be set at first. As a minimal version, this PasswordWellet uses
terminal input to take the records.
Technology Stack
- It's developed by Python 3.6, with the main dependency to be
PyCryptodome. - The selection of PyCryptodome instead of
PyCrypto is because the latter is not compatible with
Windows platform, although it's popular. - Terminal inputs are taken and parsed as the password records, as the username, password, site and
descriptions are all textual content.
Roadmaps
- Owner password is stored in plain text locally, but it should be also encrypted in the next versions.
- Not all users are fan of terminal inputs, so the next versions will introduce GUI components.
Contribution
Please visit the GitHub page for contribution: https://github.com/MarcoXZh/PasswordWallet.
Thank you!
Proof of Work
The Github repository for this project is available at: https://github.com/MarcoXZh/PasswordWallet,
as stated above.
Since it uses a different user name, I show my login page in the following page:
Posted on Utopian.io - Rewarding Open Source Contributors