Làm cách nào để xóa Thông tin Phiên bản khỏi tin nhắn OpenPGP được mã hóa trong Windows?


0

Tôi đang sử dụng Keybase.io với GnuPG trên Windows 8.1 thông qua Powershell. Tôi tự hỏi làm thế nào để loại bỏ dòng Phiên bản khỏi tin nhắn được mã hóa và đã ký. Dưới đây là ví dụ nếu ý tôi là:

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

Ngoài ra, tôi đã tìm thấy tùy chọn mà bạn có thể thêm vào các tùy chọn, nhưng tôi không thể tìm thấy tệp tùy chọn ( gpg.conf).

Câu trả lời:


1

Trong Microsoft Windows, các tệp cấu hình được lưu trữ bên dưới %APPDATA%\gnupg. Đối với các phiên bản gần đây của Microsoft Windows, thư mục này theo mặc định sẽ được lưu trữ trong

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

Chuỗi bình luận có thể được thay đổi bằng cách chỉnh sửa commenttùy chọn hoặc loại bỏ hoàn toàn tùy chọn. Để xóa phiên bản, thêm một dòng chứa tùy chọn no-emit-versionkhông yêu cầu giá trị. Từ man gpg(tất cả các tùy chọn dòng lệnh không viết tắt có thể được sử dụng mà không có --tiền tố trong 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
Cảm ơn bạn và để xóa phiên bản, tôi chỉ cần thêm cái này no-emit-versionsau dòng máy chủ khóa, trên dòng 4?
dùng271360

1
Nhìn ra bạn không phải sau một bình luận, mà là thông tin phiên bản. Vâng, bạn nói đúng, tôi đã chỉnh sửa câu trả lời của mình. Nơi bạn thêm dòng không quan trọng.
Jens Erat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.