PasswordWallet - an open source offline password manager
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
Thank you for the contribution. It has been approved.
Please consider add unit tests to your projects.
You can contact us on Discord.
[utopian-moderator]
Thanks for your reminder. Will do in the future work. Have a good one.
Great post, I'm always afraid of the single point of failure posed by password managers though
maybe ,today is ok
Hey @xuzhen I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x