All Projects → ls0f → pwm

ls0f / pwm

Licence: other
自用的密码管理工具

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to pwm

Passky-Desktop
Desktop application for Passky (password manager)
Stars: ✭ 47 (+38.24%)
Mutual labels:  password-generator, password-manager, password
mopass
A OpenSource Clientless & Serverless Password Manager
Stars: ✭ 40 (+17.65%)
Mutual labels:  password-generator, password-manager, password
Passky-Server
API and Database for Passky (password manager)
Stars: ✭ 77 (+126.47%)
Mutual labels:  password-generator, password-manager, password
gpgpwd
Moved to GitLab
Stars: ✭ 22 (-35.29%)
Mutual labels:  password-generator, password-manager, password
OormiPass
Free open source cross platform password manager
Stars: ✭ 50 (+47.06%)
Mutual labels:  password-generator, password-manager, password
PasswordX
Offline password manager for iOS/macOS
Stars: ✭ 26 (-23.53%)
Mutual labels:  password-generator, password-manager, password
password-list
Password lists with top passwords to optimize bruteforce attacks
Stars: ✭ 174 (+411.76%)
Mutual labels:  password-generator, password-manager, password
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (+1623.53%)
Mutual labels:  password-generator, password-manager, password
Passwd
A beautiful, cross-platform, encrypted password manager 🔐
Stars: ✭ 82 (+141.18%)
Mutual labels:  password-generator, password-manager, password
Pws
Command-Line Password Safe 🔐︎
Stars: ✭ 208 (+511.76%)
Mutual labels:  password-generator, password-manager
Vault Secrets Gen
A Vault secrets plugin for generating high entropy passwords and passphrases.
Stars: ✭ 238 (+600%)
Mutual labels:  password-generator, password
MagicPassword
Need to generate a password? Try Gaowanliang Strong Password Generator. Just need a master password to generate secure passwords to keep your network safe.
Stars: ✭ 19 (-44.12%)
Mutual labels:  password-generator, password
PassHUD
A HUD-style interface for pass on macOS
Stars: ✭ 31 (-8.82%)
Mutual labels:  password-manager, password
Android Password Store
Android application compatible with ZX2C4's Pass command line application
Stars: ✭ 1,912 (+5523.53%)
Mutual labels:  password-generator, password-manager
mysql-user-db-creator-bash-script
Script to create a mysql database, user and password with just a command
Stars: ✭ 24 (-29.41%)
Mutual labels:  password-generator, password
Passcards
A 1Password-compatible command-line and web-based password manager
Stars: ✭ 134 (+294.12%)
Mutual labels:  password-generator, password-manager
Keepwords
📱🔐 Need an iOS password managing app with no pods? We got you covered!
Stars: ✭ 17 (-50%)
Mutual labels:  password-manager, password
enigmatic-mouse
The enigmatic mouse will keep your passwords safe - password manager on Android in Kotlin.
Stars: ✭ 14 (-58.82%)
Mutual labels:  password-generator, password-manager
Passwords
A simple, yet feature rich password manager for Nextcloud
Stars: ✭ 134 (+294.12%)
Mutual labels:  password-generator, password-manager
keevault
Kee Vault is a password manager for your web browser. Password databases (Vaults) are encrypted using the KeePass storage format before being sent to a remote server for synchronisation across any modern device/browser
Stars: ✭ 57 (+67.65%)
Mutual labels:  password-manager, password

密码管理工具。

原理

思路来源于花密
算法hmac

签名字符串用命令行参数中的域名账号拼接生成。签名秘钥来源于用户输入,生成签名后转为base64编码,基于一定规则生成一个包含大小写字母和数字的15位密码。

使用

安装

pip install pwm-tool

生成密码

默认使用空字符串作为签名秘钥。

⇒ pwm -d github.com -a ls0f

使用自己的秘钥签名(-k):

⇒  pwm -d github.com -a ls0f -k
your key:

保存域名和账号

首先你需要配置数据库的保存路径。

echo "export PWM_DB_PATH=your_path" >> ~/.bashrc
source ~/.bashrc

pwm -d github.com -a ls0f -w

这里只会保存域名和账号,方便搜索。密码都是通过密钥算出来的。

搜索

可基于账号和域名模糊搜索:

pwm -s ls0f
pwm -s github.com -k

安全性

保证你签名秘钥的安全!!!

在线生成

https://ls0f.github.io/pwm/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].