Skip to content

Latest commit

 

History

History
93 lines (58 loc) · 1.71 KB

gopass.md

File metadata and controls

93 lines (58 loc) · 1.71 KB
theme _class paginate backgroundColor backgroundImage
gaia
lead
true

bg left:40% 80%

gopass a dope CLI password-manager

Austin OWASP Cryptoparty

Jan 2022


What the heck is gopass?

gopass is a password manager for the command line written in Go.

It works on all major desktop and server operating systems (Linux, MacOS, BSD, Windows).

https://github.com/gopasspw/gopass


Why use gopass?

First of all, USE A PASSWORD MANAGER.

Reasonable password manager options:

  • gopass (Open Source)
  • bitwarden (Open Source / Commercial)
  • 1Password (Commercial)
  • Lastpass (Commercial)
  • Dashlane (Commercial)

Okay, but why use gopass?

I use gopass in a self-hosted git repository behind a wireguard connection.

  • Mobile sync - https://github.com/mssun/passforios
  • Browser
  • Easily sync between multiple computers.
  • Easy backups due to git version control.
  • Multiple stores and sharing is possible.

Installing gopass

Assuming you have a working shell and Go is correctly installed:

$ go install github.com/gopasspw/gopass@latest

Setup Gopass

Assuming you have a working shell and Go is correctly installed:

$ go install github.com/gopasspw/gopass@latest

Demo Gopass

gopass cheat-sheet : https://woile.github.io/gopass-cheat-sheet/


Problems

Problems with gopass:

  • iOS version doesn't support multiple stores.
  • Might be risky to use a private repo on public github/gitlab
  • Doesn't scale as well as other secret management systems such as HashiCorp Vault

Questions?

What do you guys use? Any alternatives?

Any questions?