pwp is a password manager.
Passwords can be generated, stored and retrieved.
- Password Generation
- Generate passwords based on entropy (bits) strength
- Built in character sets
- ANSI C <ctype.h> character sets
- Base56 for simplified visual, manual data entry
- Diceware passphrase (easy to remember)
- Support for custom character sets
- Enforce character use password policy
- Verbose password entropy analysis
- Database Storage
- Supports multiple export formats
- Password history recorded with ISO timestamps
- Efficient hash database access method
- bcrypt password-based key derivation function to unlock database
- Hash-based message authentication codes using SHA-512
- Data at rest encryption using AES 256
- Restricted system operations, pledge(2)
SHA256 (pwp-2.4.1.tar.gz) = 3bb853c69498557b970e98bf09eac3760388f197fbda3151c586eebe47bcfd09
Frequently Asked Questions
1) What randomization method is used?
Randomization is based on arc4random.
2) Where is the documentation?
Documentation is provided in the pwp man page.
3) What license does pwp use?
The pwp utility uses the ISC license.
4) Which operating systems are supported?
The pwp utility is designed and tested to run on OpenBSD.
5) How secure are the passwords in the database?
Ultimately, only you can decide that. The following points are worth noting.
- The pwp utility uses industry standard cryptography
- The source code has been reviewed by academics
- Zero password discoveries from the pwp database sample