Automatisierung von GPG decrypt

Hallo zusammen,

ich möchte gerne Dokumente automatisch decrypten mit passphrase etc.
Am besten per Skript etc.

Kann mir hier jemand weiterhelfen?

Vielen Dank.

Hallo Frank,

eine einfache Möglichkeit ist die Kommandozeilenwerkzeuge der Crypto-Engine
von Gpg4win zu verwenden: GnuPG. Die wichtigsten dafür sind sicherlich gpg.exe
für OpenPGP und gpgsm.exe für die Cryptographic Message Syntax (CMS welche bei S/MIME Verwendung findet). Du findest in der GnuPG Dokumentation dazu alle Parameter, vielleicht auch im wiki.gnupg.org.

(Wenn Du etwas kompliziertes programmieren möchtest, ist GpgME vermutlich die beste Wahl, das ist die offizielle API von GnuPG.)

Was die Passphrase angeht gibt es zwei gängige Möglichkeiten:

  • Das Zwischenspeichern der Passphrase im Gpg-Agent auf unendlich stellen und einmal
    pro Hochfahren die Passphrase eingeben.
  • (oder) einen privaten Schlüssel ohne Passphrase verwenden. (Das ist von der Sicherheit sehr ähnlich dazu, die Passphrase im Skript zu speichern und zu setzten.).

Viele Grüße,
Bernhard