se eu criptografar dados (via gpg) na forma de um arquivo simples, na descriptografia (via pgp e sem especificar o diretório de saída), o arquivo descriptografado gravará no diretório de execução.
Se eu criptografar dados lidos de um pipe nomeado, na descriptografia, o arquivo descriptografado gravará no diretório de destino e não no diretório de execução. Isso acontece em um ambiente windows2003.
Alguém tem alguma sugestão (além de especificar o diretório de saída no comando decrypt) sobre como contornar esse comportamento? Ou uma explicação do que pode estar acontecendo? O consumidor final dos dados emprega o código que espera que o arquivo grave no diretório de execução e gostaria de evitar alterações de código.
lynux
encrypt:cat named_pipe | gpg -r XXXXXXX -q --yes -e > encrypted_file.pgp
windows2003
pushd \desired\directory
decrypt: pgp --decrypt \landed\directory\encrypted_file.pgp -v --overwrite wipe --passphrase "password"
Tags encryption