Cómo escribir un archivo descifrado.txt, usando GPG Suite en macOS

Cómo escribir un archivo descifrado.txt, usando GPG Suite en macOS

Quiero descifrar un archivo conSuite GPG.

he intentado abrirTerminal.aplicacióny ejecutando:

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

Esto dio el resultado:

gpg: no valid OpenPGP-data found.
gpg: processing message failed: Unknown system error.

Respuesta1

En realidad estás llamando a GnuPG twize:

gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt
  • La primera invocación gpg -d /PathToTheFile/File.txt.gpgdescifra el archivo y omite la copia descifrada al estándar.
  • La segunda invocación gpg -o /APath/File.txtno tiene un comando como argumento, solo la opción de salida. En este caso, GnuPG intenta adivinar qué hacer basándose en la 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.).
    

    Esto requiere algún tipo de entrada OpenPGP, lo cual no es el caso del documento descifrado.

La segunda invocación de GnuPG es la que falla. Creo que intentas descifrar un archivo y guardar su contenido en el archivo en el -oparámetro, lo que se puede hacer sin la segunda invocación de GnuPG:

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

información relacionada