Sto scrivendo uno script che crea archivi di progetti e quindi ne crea 7z per semplificarmi il salvataggio di versioni specifiche e la conservazione di backup crittografati.
Dopo aver generato gli archivi e sono arrivato alla fase di crittografia, mi piacerebbe crittografare i file con una chiamata, gpg
se possibile, in modo da consentire all'utente di inserire la passphrase una sola volta. Altrimenti, dovremmo o memorizzare nella cache la passphrase dell'utente in memoria (cosa che mi piacerebbe davvero non fare) o farle inserire e confermare la passphrase per ogni singolo progetto archiviato (che è peggio).
C'è un modo per passare più nomi di file per gpg
farli crittografare tutti in una volta sola?
Se provo questo:
$ gpg --cipher-algo AES256 --compression-algo BZIP2 -c project1.7z project2.7z
... vedo il seguente errore nella shell:
usage: gpg [options] --symmetric [filename]
C'è un modo per fare ciò che sto cercando di realizzare?