Ich schreibe ein Skript, das Projektarchive erstellt und anschließend 7z-Archive erstellt, um mir das Speichern bestimmter Versionen und das Verwalten verschlüsselter Sicherungen zu erleichtern.
Nachdem ich die Archive erstellt habe und die Verschlüsselungsphase erreicht habe, möchte ich die Dateien nach gpg
Möglichkeit mit einem Aufruf verschlüsseln , damit der Benutzer seine Passphrase nur einmal eingibt. Andernfalls müssten wir entweder die Passphrase des Benutzers im Speicher zwischenspeichern (was ich wirklich nicht tun möchte) oder sie müssen ihre Passphrase für jedes einzelne archivierte Projekt eingeben und bestätigen (was schlimmer ist).
Gibt es eine Möglichkeit, mehrere Dateinamen zu übergeben gpg
, damit alle auf einmal verschlüsselt werden?
Wenn ich das versuche:
$ gpg --cipher-algo AES256 --compression-algo BZIP2 -c project1.7z project2.7z
... Ich sehe folgenden Fehler in der Shell:
usage: gpg [options] --symmetric [filename]
Gibt es eine Möglichkeit, das zu tun, was ich erreichen möchte?