Quero descriptografar um arquivo comSuíte GPG.
Eu tentei abrirTerminal.appe executando:
gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt.
Isso deu a saída:
gpg: no valid OpenPGP-data found.
gpg: processing message failed: Unknown system error.
Responder1
Na verdade, você está chamando o GnuPG twize:
gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt
- A primeira invocação
gpg -d /PathToTheFile/File.txt.gpg
descriptografa o arquivo e omite a cópia descriptografada para padronizar. A segunda invocação
gpg -o /APath/File.txt
não possui um comando como argumento, apenas a opção de saída. Neste caso, o GnuPG tenta adivinhar o que fazer com base na entrada. Deman gpg
:gpg may be run with no commands. In this case it will perform a reasonable action depending on the type of file it is given as input (an encrypted message is decrypted, a signature is verified, a file containing keys is listed, etc.).
Isso requer algum tipo de entrada OpenPGP – o que o documento descriptografado não é.
A segunda invocação do GnuPG é aquela que falha. Acho que você tenta descriptografar um arquivo e salvar seu conteúdo no arquivo no -o
parâmetro, o que pode ser feito sem a segunda invocação do GnuPG:
gpg -o /APath/File.txt -d /PathToTheFile/File.txt.gpg