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

1

Eu quero descriptografar um arquivo com o GPG Suite .

Eu tentei abrir Terminal.app e executar:

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.
    
por Phaentom 25.05.2017 / 22:48

1 resposta

0

Você está realmente chamando twit GnuPG:

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 como padrão.
  • A segunda invocação gpg -o /APath/File.txt não tem 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 - que o documento descriptografado não é.

A segunda invocação do GnuPG é aquela que falha. Eu acho que você tenta descriptografar um arquivo e salvar seu conteúdo no arquivo no parâmetro -o , o que pode ser feito sem a segunda invocação do GnuPG:

gpg -o /APath/File.txt -d /PathToTheFile/File.txt.gpg
    
por 28.05.2017 / 16:02