Passwordmanager: PASS

Info

Datum: 24. 08. 2021 um 22:15:11

Schlagworte: Shell

Kategorie: Test of Tools

erstellt von Stephan Bösebeck

logged in

ADMIN


Passwordmanager: PASS

PASS - the standard Unix passwordstore

Ich habe ja schon von PASS berichtet, als ich mir die Passwordmanager so angesehen habe.

Was ich vergessen habe, ist dass pass super erweiterbar ist. Da alles ein wenig shell bezogen ist, lasse ich die Erklärungen hier mal weg, aber man kann super einfach erweiterungen installieren.

Nützliche Erweiterungen

Mit den Erweiterungen kann man die Funktionalität von pass stark erweitern. Eine sinnvolle Liste von Erweiterungen findet ihr hier. und jetzt auch eine von mir

pass-index

Dummerweise war das durchsuchen der Einträge in pass mit pass grep recht langsam. Das lag vor allem daran, dass er jeden einzelnen Eintrag entschlüsseln musste, dafür jedes mal den GPG-Agent anfragen etc.

ich habe mit der Erweiterung ein index File angelegt, was alle durchsuchbaren Felder beinhaltet. Damit muss man nur einen Eintrag durchsuchen, das läuft ca. 100x schneller also die pass grep version.

pass-file

eine sehr brauchbare erweiterung. Damit bekommt man die fehlende "Attchment"-Funktionalität hin. Die Datei wird base64-encoded, verschlüsselt abgelegt und kann so auch wieder gelesen werden. praktisch. Gibt zwei versionen, ich nutze die verlinkte

pass-pwned

Damit kann man prüfen, ob sein passwort überhaupt noch sicher ist oder schon irgendwo im Internet auftaucht. Dabei wird kein Passwort durch die Welt geschickt, sondern nur die Prüfsumme des Passworts. Das ist zwar schon schlimm genug, aber wenn man den Verdacht hat, ist es durchaus sinnvoll.

Alfred Integration

Es gibt noch einige Alfred Integrationen, aber die gingen mir nicht weit genug. Meistens konnte man die Passwörter nur auslesen, in die Zwischenablage speichern und das war es.

ich bin das problem angegangen und habe eine etwas ausgeklügeltere Version gebaut, die auch suchen kann (mit pass-index)

Die Integration unterstützt einige Keywords:

  • pass TEXT: wird nach Text gesucht, dabei werden sowohl matchende Verzeichnisse als auch einträge angezeigt


  • pfind PATTERN: durchsucht den passwordstore
  • psync: sync mit git repository
  • pupdate: update des index - falls pass index installiert
  • pgen path: neues zufälliges Passwort erzeugen

damit kann man Alfred als Quasi GUI für pass nutzen. Zumindest für die wichtigsten Funktionen.

Geplant wäre noch:

  • irgendwie geartete integration in den Browser
  • benutzerdefinierte Felder ablegen.