No GnuPG, as opções devem preceder comandos, portanto, a opção --passphrase
deve vir antes de --symmetric
.
Com relação à janela de entrada de pinos, que aparece de qualquer maneira (embora você use --passphrase
), provavelmente já está usando o GnuPG 2, que requer que --batch
seja usado junto com --passphrase
. Das man pages:
--passphrase string
Use string as the passphrase. This can only be used if only one
passphrase is supplied. Obviously, this is of very questionable
security on a multi-user system. Don't use this option if you
can avoid it. Note that this passphrase is only used if the
option --batch has also been given. This is different from
GnuPG version 1.x.
Esteja ciente de que em sistemas multiusuários todos os outros usuários poderão ler sua linha de comando e, portanto, também a frase secreta enquanto o GnuPG é executado. É melhor usar uma das outras opções --passphrase-*
para ler de um arquivo ou pipe.