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