Saya memiliki skrip yang pada dasarnya perlu melakukan hal berikut:
#!/bin/bash
GPG_PUBLIC_KEY=<<EOF
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)
...
-----END PGP PUBLIC KEY BLOCK-----
EOF
gpg --encrypt --with-public-key "$GPG_PUBLIC_KEY" myfile.txt
Apakah ada cara untuk melakukan ini tanpa mengimpor kunci GPG ke keyring terlebih dahulu?
shell-script
gpg
Naftuli Kay
sumber
sumber
Jawaban:
Jika Anda sama sekali tidak ingin menggunakan keyring pengguna, arahkan GPG ke keyring sementara.
Jika Anda ingin menggunakan keyring pengguna juga, atur
GNUPGHOME
hanya selama perintah impor dan teruskan--keyring "$tmp/pubring.gpg"
kegpg
perintah kedua .sumber