Ich nutze PGP hauptsächlich um Passworte, die per PGP verschlüsselt wurden, zu lesen. Daher stand für mich eine Lösung im Vordergrund, mit der ich Inhalte der Zwischenablage entschlüsseln kann. Das Ergebnis sollte so dargestellt werden, dass ich das entschlüsselte Passwort in die Zwischenablage kopieren kann.

Für PGP auf dem Mac gibt es einen Kommandozeilen-Implementierung von GPG. Weiterhin wird bei der gleichen Quelle eine GUI zum ver- und entschüsseln angeboten (GPGDropThings).

Da dieses Tool bei mir immer wieder Probleme gemacht hat, habe ich mir überlegt, wie ich das Kommandozeilen-Entschlüsseln mit dem Mac Automator vereinfachen kann.

Das Automator Script besteht aus den folgenden Schritten:

  1. Bestehende temporäre Dateien löschen
  2. Inhalt der Zwischenablage auslesen
  3. Inhalt aus Zwischenablage in einer temporären Datei ablegen
  4. Temporäre Datei entschlüsseln
  5. Dialog mit entschlüsseltem Ergebnis anzeigen
  6. Temporäre Dateien löschen

Anbei das Script als Download: GPG ausführen.workflow

Ihr müsst die Datei auspacken und in das Verzeichnis $HOME/Library/Services kopieren.

Hier noch ein kleiner Screencast dazu:

Popularity: 1%