Skip to content

A fork of zx2c4's pass with some modifications

License

Notifications You must be signed in to change notification settings

simbafs/password-store

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

======================
Simple Password Store
by Jason Donenfeld
   Jason@zx2c4.com
======================

This is a very simple password store that encrypts passwords using gpg and
places the encrypted password in a directory. It can generate new passwords
and keep track of old ones.

Visit the project page for more information: http://www.passwordstore.org/

Please see the man page for documentation and examples.

Depends on:
- bash
  http://www.gnu.org/software/bash/
- GnuPG2
  http://www.gnupg.org/
- git
  http://www.git-scm.com/
- xclip (for X11 environments)
  http://sourceforge.net/projects/xclip/
- wl-clipboard (for wlroots Wayland-based environments)
  https://github.com/bugaevc/wl-clipboard
- tree >= 1.7.0
  http://mama.indstate.edu/users/ice/tree/
- GNU getopt
  http://www.kernel.org/pub/linux/utils/util-linux/
  http://software.frodo.looijaard.name/getopt/
- qrencode
  https://fukuchi.org/works/qrencode/

============================
Modification made by SimbaFs
============================

A new option has been added to the `generate` subcommand, allowing the use of a legacy password generation method. By default, `generate` employs a "semi-hash" technique to create passwords from `pass-name`. This technique extracts the first 25 characters (by default) from the base64 encoding of an AES-256 encryption of `pass-name`, using a key stored in `~/.password-store/.key`. This method enables password regeneration even if pass is inaccessible.

About

A fork of zx2c4's pass with some modifications

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 48.4%
  • Python 23.5%
  • Emacs Lisp 11.2%
  • Ruby 9.9%
  • Makefile 2.3%
  • AppleScript 2.2%
  • Other 2.5%