Windowsで暗号化されたOpenPGPメッセージからバージョン情報を削除する方法


0

Powershell経由でWindows 8.1のGnuPGでKeybase.ioを使用しています。暗号化または署名されたメッセージからバージョン行を削除する方法を疑問に思っています。私が意味する場合の例は次のとおりです。

-----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-----

また、オプションに追加できるオプションを見つけましたが、オプションファイル自体は見つかりません(gpg.conf)。

回答:


1

Microsoft Windowsでは、構成ファイルはに保存され%APPDATA%\gnupgます。Microsoft Windowsの最新バージョンでは、このディレクトリはデフォルトで次の場所に保存されます

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

コメント文字列を変更するには、commentオプションを編集するか、オプションを完全に削除します。バージョンを削除するにはno-emit-version、値を必要としないオプションを含む行を追加します。からman gpg(すべての短縮されていないコマンドラインオプションは、の--プレフィックスなしで使用できます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
ありがとう、バージョンを削除するにはno-emit-version、キーサーバーの行の4行目に追加しますか?
user271360 14年

1
あなたはコメントではなく、バージョン情報を無視しています。はい、そうです、答えを編集しました。行を追加する場所は重要ではありません。
イェンスエラ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.