Skip to content

pass

  • Pass - The Standard Unix Password Manager
  • Each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password
  • Plugins
  • passff: firefox plugin
  • qtpass: desktop GUI
# list all passwords
pass

# decrypt a password
pass "facebook.com"
gpg -d "~/.password-store/topsecret.gpg" # using gpg directly

init

# create a gpg secret key
gpg --full-generate-key # gpg: key 0123456789ABCDEF marked as ultimately trusted

# initialize password store with the gpg id
pass init "0123456789ABCDEF"

# initialize password store with the gpg email
pass init "[email protected]"

insert

  • Insert a password into the store
  • Uses the gpg public key to encrypt it

  • Stores password files at ~/.password-store

  • Each password is a .gpg file. E.g., facebook.com.pgp
  • .gpg-id is your gpg id of your secret key
pass insert "facebook.com"

rm

pass rm "facebook.com"

ls

# list all passwords
pass ls