Saya sedang menulis skrip yang membuat arsip proyek dan kemudian membuat arsip 7z untuk memudahkan saya menyimpan versi tertentu dan menyimpan cadangan terenkripsi.
Setelah saya membuat arsip dan saya sampai pada tahap enkripsi, saya ingin mengenkripsi file dengan satu panggilan, gpg
jika memungkinkan, sehingga pengguna hanya perlu memasukkan kata sandi mereka satu kali. Kalau tidak, kita harus men-cache passphrase pengguna dalam memori (yang saya benar-benar ingin tidak melakukannya) atau minta mereka memasukkan dan mengkonfirmasi passphrase mereka untuk setiap proyek tunggal yang diarsipkan (yang lebih buruk).
Apakah ada cara untuk mengirimkan beberapa nama file agar gpg
dapat mengenkripsi semuanya dalam sekali jalan?
Jika saya coba ini:
$ gpg --cipher-algo AES256 --compression-algo BZIP2 -c project1.7z project2.7z
... Saya melihat kesalahan berikut di shell:
usage: gpg [options] --symmetric [filename]
Apakah ada cara untuk melakukan apa yang ingin saya capai?