Questão Como remover informações sobre a versão da mensagem OpenPGP criptografada no Windows?


Estou usando o Keybase.io com o GnuPG no Windows 8.1 via Powershell. Eu estou querendo saber como remover a linha de versão da mensagem criptografada e ou assinada. Aqui está um exemplo, se eu quisesse dizer:

-----BEGIN PGP MESSAGE----- 
Version: GnuPG v2  <-- **Remove this (line).**

owEBTQGy/pANAwACARsm2bqGdVliAcsdYgBUavgLVGVzdCBmb3IgU3RhY2tPdmVy
ZmxvdyCJARwEAAECAAYFAlRq+AsACgkQGybZuoZ1WWKlVgf/cfsU/aJYnNIimAwq
DKKfWox9c7rEC5ug6qcQzb5YFPsGuyMtZ1Tx9SwCmvU7IXtlnK/BY6H4ut50zOzl
8O8fYaaK63NupeEThlNK1fMvTmt56GLRSgGZ9yBOdkaC3A3SWBAsniPoj5wjBr7m
/MHnqs5Gw1Mtp8I8issZzTQXGjq4j6mAli1Vb3lBpESuF/s/uOxY8jSCV8SDH0UU
RxKoVnzqXd7mD2Dv+KE8K1PKVbVNyT+vIc+rOsRKkaW+6rSXVXie4DWkKxCP5RPe
3Ma3KMark71EwNW86IWryFm8YkP4vt31HKMwW4HUb6nhFF24IQOPle51YoiyZWUC
ejtY4Q==
=xKTQ

-----END PGP MESSAGE-----

Além disso, eu encontrei a opção que você pode adicionar nas opções, mas não consigo encontrar o arquivo de opções em si (gpg.conf).


0


origem




Respostas:


No Microsoft Windows, os arquivos de configuração são armazenados %APPDATA%\gnupg. Para versões recentes do Microsoft Windows, este diretório será armazenado por padrão

C:\Users\%USERNAME%\AppData\Roaming\gnupg

A sequência de comentários pode ser alterada editando o comment opção, ou a opção removida completamente. Para remover a versão, adicione uma linha contendo a opção no-emit-version que não requer um valor. A partir de man gpg (todas as opções de linha de comando não abreviadas podem ser usadas sem -- prefixo em gpg.conf):

--comment string
--no-comments
     Use  string  as  a comment string in clear text signatures and ASCII
     armored messages or keys (see --armor). The default behavior is not to
     use a comment string. --comment may be repeated multiple times to get
     multiple comment strings. --no-comments removes all comments.  It is a
     good idea to keep the length of  a  single  comment  below  60 characters
     to avoid problems with mail programs wrapping such lines.  Note that
     comment lines, like all other header lines, are not protected by the
     signature.

--emit-version
--no-emit-version
     Force inclusion of the version string in ASCII armored output.  If given
     once only the name of the program and the major number is emitted
     (default), given twice the minor is also emitted, given triple the micro
     is added, and given quad an operating system identification is also emitted.
     --no-emit-version disables the version line.

1



Obrigado e para remover a versão eu acabei de adicionar este no-emit-version depois da linha do servidor de chaves, na linha 4? - user271360
Negligenciado você não está após um comentário, mas a informação da versão. Sim, você está certo, eu editei minha resposta. Onde você adiciona a linha não importa. - Jens Erat
Ok, obrigada. +1 e respondido! - user271360