Como escrever um arquivo descriptografado.txt, usando GPG Suite no macOS

Como escrever um arquivo descriptografado.txt, usando GPG Suite no macOS

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.gpgdescriptografa o arquivo e omite a cópia descriptografada para padronizar.
  • A segunda invocação gpg -o /APath/File.txtnã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. De man 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 -oparâmetro, o que pode ser feito sem a segunda invocação do GnuPG:

gpg -o /APath/File.txt -d /PathToTheFile/File.txt.gpg

informação relacionada