GPA umschließt nur GnuPG selbst. Daher sind alle Operationen (irgendwie) mit der bloßen gpg
Befehlszeilenanwendung möglich.
Ich vermute, Sie sind nicht nach signieren und komprimieren, sondern signieren und verschlüsseln . Die Komprimierung wird automatisch hinzugefügt, bevor Klartextnachrichten verschlüsselt werden. Die Komprimierung kann durch Hinzufügen eines --compression-algorithm zip
Parameters erzwungen werden (der einzige Algorithmus, den alle OpenPGP-Implementierungen verstehen müssen ).
In Bezug auf Zeichen und verschlüsselt, müssen Sie den Empfänger definieren und verwenden, um sowohl die --encrypt
und --sign
Befehle oder ihre jeweiligen Kurzformen -e
und -s
. Am Ende haben Sie nur den Empfänger verpasst:
gpg --recipient [uid/key-id] --sign --encrypt
Um die Verschlüsselung zu automatisieren und eine Passphrase zu übergeben, haben Sie die erforderlichen Optionen bereits gefunden. -a
oder --ascii
fügt eine Ascii-Armierung hinzu, die normalerweise nicht erforderlich ist, manchmal jedoch einige Übertragungsprobleme verhindert, die Datei jedoch etwas vergrößert.