All Projects → janlelis → Pws

janlelis / Pws

Licence: mit
Command-Line Password Safe 🔐︎

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Pws

Spicypass
A light-weight password manager with a focus on simplicity and security
Stars: ✭ 367 (+76.44%)
Mutual labels:  password-manager, password-generator
Allyourpasswords
The offline macOS password manager
Stars: ✭ 59 (-71.63%)
Mutual labels:  password-manager, password-generator
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (+181.73%)
Mutual labels:  password-manager, password-generator
Passcards
A 1Password-compatible command-line and web-based password manager
Stars: ✭ 134 (-35.58%)
Mutual labels:  password-manager, password-generator
Openyolo Android
Android protocol for credential exchange and update - "You Only Login Once"
Stars: ✭ 110 (-47.12%)
Mutual labels:  password-manager, password-generator
Gokey
A simple vaultless password manager in Go
Stars: ✭ 305 (+46.63%)
Mutual labels:  password-manager, password-generator
Pol
pol /pɵl/ is a modern command line password manager with deniable encryption
Stars: ✭ 25 (-87.98%)
Mutual labels:  password-manager, password-generator
PasswordX
Offline password manager for iOS/macOS
Stars: ✭ 26 (-87.5%)
Mutual labels:  password-generator, password-manager
Passwd
A beautiful, cross-platform, encrypted password manager 🔐
Stars: ✭ 82 (-60.58%)
Mutual labels:  password-manager, password-generator
Pfp
Manage your passwords easily and securely, via browser extension for Firefox, Chrome, Opera
Stars: ✭ 77 (-62.98%)
Mutual labels:  password-manager, password-generator
Pash
🔒 A simple password manager using GPG written in POSIX sh.
Stars: ✭ 254 (+22.12%)
Mutual labels:  password-manager, password-generator
Snopf
snopf USB password token
Stars: ✭ 113 (-45.67%)
Mutual labels:  password-manager, password-generator
web
Cloverleaf is a free, open source app to replace your password manager without storing your passwords anywhere.
Stars: ✭ 33 (-84.13%)
Mutual labels:  password-generator, password-manager
Passwords
A simple, yet feature rich password manager for Nextcloud
Stars: ✭ 134 (-35.58%)
Mutual labels:  password-manager, password-generator
OormiPass
Free open source cross platform password manager
Stars: ✭ 50 (-75.96%)
Mutual labels:  password-generator, password-manager
Qtpass
QtPass is a multi-platform GUI for pass, the standard unix password manager.
Stars: ✭ 763 (+266.83%)
Mutual labels:  password-manager, password-generator
sandpass
Password manager for Sandstorm
Stars: ✭ 26 (-87.5%)
Mutual labels:  password-generator, password-manager
gpgpwd
Moved to GitLab
Stars: ✭ 22 (-89.42%)
Mutual labels:  password-generator, password-manager
Masterpassword
Project moved to https://gitlab.com/spectre.app
Stars: ✭ 1,122 (+439.42%)
Mutual labels:  password-manager, password-generator
Dpg
The Deterministic Password Generator
Stars: ✭ 112 (-46.15%)
Mutual labels:  password-manager, password-generator

A Clipboard based CLI Password Safe [travis]

pws is a command-line password safe/manager written in Ruby using AES-256-CBC and PBKDF2.

Usage

Screenshot

Setup

Make sure your computer has Ruby installed.

You can then install pws with: $ gem install pws

Run $ pws --help for usage information.

If you use pws on Linux, you will need to have xsel or xclip installed (for the clipboard to work).

Tips & Troubleshooting

How to use a .pws file in the current working directory

Besides using the --filename path/to/safe option, you can shortly call pws --cwd for using a .pws file in the current directory.

Check the .pws into version control and you have a great way to share a project's passwords within your team.

OpenSSL 1.0

You should use a Ruby that was built with bindings to an openssl version >= 1.0 or pws will fall back to a Ruby-only version of the PBKDF2 function, which is much slower. If using openssl 1.0 is not possible for you, you can work around that issue by using the --iterations option with a value below 75_000 (see help). If you have problems using openssl 1.0 with your Ruby, please look for a solution in this issue.

Updating from pws 0.9

The 0.9 password files are not compatible with the 1.0 version of pws, however, you can convert your safe with: $ pws resave --in 0.9 --out 1.0

Reading the source

Trust the code by reading the source! It's originally based on this tutorial. You might want to start reading in the 0.9.2 tag, because it's got less features and therefore is less code.

Projects built on top of PWS

  • pws-otp Experimental OTP support for 2FA
  • pwsqr Simple QR interface to pws gem. Helps to use your passwords on a smartphone.
  • aws-pws A password-protected CredentialProvider for AWS
  • omnivault Multi-platform keychain functionality

Blog Articles

Contributors

J-_-L

© 2010-2020 Jan Lelis, MIT license

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].