passman

dead simple password manager using state of the art encryption
git clone git://kqueue.dev/passman.git
Log | Files | Refs | README | LICENSE

README.md (1238B)


      1 # Passman: the new standard unix password manager
      2 Passman was inspired by [password-store](https://www.passwordstore.org/), but there are some key differences.
      3 Passman is written in C while password-store is written in Bash, and passman uses state of the art cryptography(XChaCha20-Poly1305, Blake2B, Argon2i) while pass uses old and insecure gnupg(see [the pgp problem](https://latacora.micro.blog/2019/07/16/the-pgp-problem.html).
      4 Passman is about as simple as it gets, and extremely secure.
      5 ## Installation
      6 Note that passman only runs on Linux and BSD(OpenBSD, FreeBSD, NetBSD, DragonFlyBSD and very likely Macos)
      7 ``
      8 make
      9 make install
     10 ``
     11 then you have it installed.
     12 ### ksh completion
     13 There's ksh configuration written for passman, to install just run `cat ksh-completion >> ~/.kshrc`
     14 ## Usage
     15 * `passman init`:    creates the .passman-store directory and the encryption key, only 1 arg required
     16 * `passman generate [name] [length]`:   generates a password and securely stores it, requires 3 arguments
     17 * `passman show [name]`:    gets and prints a stored password, two args required(show [name])
     18 * `passman insert/add [name]`  prompts you for a password and securely stores it
     19 * `passman list`     walks the ~/.passman-store directory