pgp decriptografia do arquivo criptografado do pipe nomeado como entrada não descriptografa para o diretório de execução

1

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"
    
por eugenec 01.07.2015 / 21:52

0 respostas

Tags