首页 > win软件 > 应用软件 > 其他应用工具 > GnuPG
GnuPG

GnuPG

官方版 v2.2.20
大小

3.96MB

语言

简体

系统

WinAll

类别

其他应用工具

下载

136

更新

2024-02-05

要不点点赞?

33

软件介绍

GnuPG官方版是一款非常专业的跨平台加密软件。GnuPG最新版是没有任何图形用户界面的命令行工具,内置了通用的加密引擎,通常被当作其他应用程序的实际加密后端。GnuPG拥有各种公钥目录的访问模块,允许用户对自己的数据和通信进行加密和签名。

软件特色

      完整的OpenPGP实现。

      完整的CMS / X.509(S / MIME)实施。

      SSH代理实现

      在所有Unix平台,Windows和macOS上运行。

      完全替代PGP;从头开始写。

      不使用任何获得专利的算法。

      根据GPL免费提供;

      可以用作过滤程序。

      具有比PGP更好的功能和最先进的安全功能。

      解密并验证PGP 5、6和7消息。

      支持RSA,ECDH,ECDSA,EdDSA,Elgamal,DSA,AES,山茶花,3DES,Twofish,SHA2和更多算法。

      语言支持多种语言。

      在线帮助系统。

      可选的匿名消息接收者。

      对HKP密钥服务器(sks-keyservers.net)的集成支持。

软件功能

      工具类

      以下是GnuPG相关工具的列表:

      如果您想改进此列表,请填写问题报告表。

      1、enigform

      Mozilla Firefox扩展,用于HTTP + OpenPGP支持。

      2、键查询

      是从密钥服务器获取密钥的工具。

      3、MacGPG

      与Mac相关的GnuPG工具

      4、mod_auth_openpgp

      支持HTTP + OpenPGP的Apache模块

      5、PGPdump Web界面

      可用于分析OpenPGP数据格式。

      6、Pinentry

      安全PinEntry对话框。

      7、SKS

      流行的密钥服务器软件。

      8、Hockeypuck

      用Go编写的密钥服务器。

使用方法

      命令

      命令与选项没有区别,只允许一个命令。

      --version

      打印程序版本和许可信息。请注意,您不能缩写此命令。

      --help

      -h

      打印使用情况消息,总结最有用的命令行选项。请注意,您不能缩写此命令。

      --dump-options

      打印所有可用选项和命令的列表。请注意,您不能缩写此命令。

      --server

      在服务器模式下运行并等待上的命令stdin。默认模式是创建一个套接字并在那里监听命令。

      --daemon [command line]

      启动gpg-agent作为守护程序;也就是说,将其与控制台分离并在后台运行。

      或者,您可以作为gpg-agent的子代创建一个新进程gpg-agent --daemon /bin/sh。这样,您可以正确设置环境并获得新的外壳程序。从该shell退出后,gpg-agent会在几秒钟内终止。

      --supervised

      在前台运行,默认情况下将日志发送到stderr,并侦听提供的文件描述符,该文件描述符必须已经绑定到侦听套接字。在systemd或其他类似的过程监督方案下运行时,此命令很有用。Windows不支持此选项。

      在–监督模式下,只要在环境变量中对其进行标识,就可以提供不同的文件描述符以用作不同的套接字类型(例如ssh,extra)LISTEN_FDNAMES

      输入和输出

      --armor

      -a

      创建ASCII铠装输出。默认设置是创建二进制OpenPGP格式。

      --no-armor

      假设输入数据不是ASCII铠装格式。

      --output file

      -o file

      将输出写入文件。要写入标准输出,请使用-文件名。

      --max-output n

      此选项设置在处理文件时将生成的字节数的限制。由于OpenPGP支持各种级别的压缩,因此给定消息的明文可能会明显大于原始OpenPGP消息。尽管GnuPG可以正确处理此类消息,但通常希望设置一个最大文件大小,该大小将在操作系统限制迫使处理停止之前生成。默认值为0,表示“无限制”。

      --input-size-hint n

      此选项可用于告知GPG输入数据的大小(以字节为单位)。 n必须为10的正数。仅当输入不来自文件时,此选项才有用。GPG可以使用此提示来优化其缓冲区分配策略。它也被-状态-fd 如果无法通过其他方式获得“总计”的值,则在“进度”行中提供该值。

      --key-origin string[,url]

      gpg可以跟踪密钥的来源。某些来源是隐式已知的(例如,密钥服务器,Web密钥目录)并已设置。对于标准导入,可以使用此选项设置导入密钥的来源。要列出可能的值,请对字符串使用“帮助” 。某些来源可以存储可选的url参数。该URL可以在逗号后附加到 字符串。

      --import-options parameters

      这是一个空格或逗号分隔的字符串,提供了导入密钥的选项。可以在选项前面加上“ no-”来表示相反的含义。选项包括:

      导入本地信号

      允许导入标记为“本地”的密钥签名。除非使用共享密钥环方案,否则这通常没有用。默认为no。

      保持所有者信任

      如果导入了密钥,通常会清除仍然可能存在的密钥所有者信任值。通常,这是理想的,这样以前删除的密钥不会仅仅由于导入而自动获得所有者信任值。另一方面,有时有必要再次重新导入一组受信任的密钥,但要保留已分配的ownertrust值。可以通过使用此选项来实现。

      修复pks子项错误

      在导入期间,请尝试修复由PKS密钥服务器错误(0.9.6之前的版本)引起的损坏,该错误会破坏带有多个子密钥的密钥。请注意,这不能完全修复损坏的密钥,因为密钥服务器已删除了一些关键数据,但它至少会给您一个子密钥。常规默认为no- 进口 并为密钥服务器为是 -接收键。

      导入显示

      只显示

      在存储之前,显示已导入密钥的列表。可以与选项结合使用-空运行只看钥匙;选项只显示是此组合的快捷方式。命令-显示键这是另一个捷径。注意,“ sec”和“ sbb”行之类的后缀“#”可能会打印也可能不会打印。

      进出口

      运行整个导入代码,但不要将密钥存储到本地密钥环,而是将其写入输出。导出选项 出口-pka 和 出口丹麦影响输出。此选项可用于从密钥中删除所有无效部分,而无需存储它。

      仅合并

      导入期间,允许对现有密钥进行密钥更新,但不允许导入任何新密钥。默认为no。

      进口清洁

      导入后,压缩(删除自签名之外的所有签名)新密钥中所有不可用的用户ID。然后,从新密钥中删除所有不可用的签名。这包括由密钥环上不存在的密钥发出的签名。此选项与运行-编辑键 导入后命令“干净”。默认为no。

      仅自签名

      导入密钥时,仅接受自签名。在导入的早期阶段会跳过所有其他密钥签名。此选项可用于keyserver-options减轻尝试用来自密钥服务器的伪签名充斥密钥的尝试。缺点是,也不会导入Web of Trust要求的所有其他有效密钥签名。请注意,将此选项与import-clean一起使用时,它将在将导入的密钥合并到现有密钥之后取消最后的清洁步骤。

      维修钥匙

      导入后,请解决按键的各种问题。例如,这将对签名重新排序,并去除重复的签名。默认为是。

      最小导入

      导入可能的最小密钥。这将删除所有签名,但每个用户ID上的最新自签名除外。此选项与运行-编辑键导入后命令“最小化”。默认为no。

      恢复

      导入还原

      以密钥还原模式导入。导入所有通常在导入过程中跳过的数据;包括所有GnuPG特定数据。所有其他矛盾的选项均被覆盖。

      --import-filter {name=expr}

      --export-filter {name=expr}

      这些选项定义了一个导入/导出过滤器,该过滤器将在存储/写入之前立即应用于导入/导出的键块。 name定义要使用的过滤器类型,expr要计算的表达式。该选项可以使用多次,然后将更多表达式附加到同一个名称上。

      可用的过滤器类型为:

      保持uid

      如果表达式的计算结果为true,则此筛选器会将用户id数据包及其从属数据包保留在密钥块中。

      子键

      此过滤器将删除选定的子项。当前仅对–export-filter实现。

      下降信号

      此过滤器会将所选的密钥签名放在用户ID上。不考虑自签名。当前仅对–import-filter实现。

      有关表达式的语法,请参见“ FILTER EXPRESSIONS”一章。表达式的属性名称取决于实际的过滤器类型,并在下表中指示。

      可用的属性是:

      uid

      带有用户ID的字符串。(保持uid)

      邮箱

      带有邮箱或空字符串的用户ID的addr-spec部分。(保持uid)

      key_algo

      具有密钥或子密钥数据包的公共密钥算法的数字。(子键)

      key_created

      key_created_d

      第一个是创建公钥或子密钥包的时间戳。第二个相同,但以ISO字符串形式给出,例如“ 2016-08-17”。(子键)

      主

      布尔值,指示用户ID是否为主要ID。(保持uid)

      已过期

      布尔值,指示用户id(keep-uid),密钥(drop-subkey)或签名(drop-sig)是否过期。

      被撤销

      布尔值,指示是否已撤消用户标识(keep-uid)或键(drop-subkey)。

      残障人士

      指示是否禁用主键的布尔值。(不曾用过)

      秘密

      布尔值,指示密钥或子密钥是否为秘密密钥。(子键)

      用法

      一个字符串,指示序列“ ecsa?”中子项的使用标志。例如,仅能够签名和认证的子项将与“ sa”完全匹配。(子键)

      sig_created

      sig_created_d

      首先是创建签名数据包的时间戳。第二个相同,但以ISO日期字符串形式给出,例如“ 2016-08-17”。(签名)

      sig_algo

      具有签名包的公钥算法的数字。(签名)

      sig_digest_algo

      具有签名数据包摘要算法的数字。(签名)

小编寄语

GnuPG是一款非常实用的其他应用工具软件,深受用户喜爱,广受好评。飞速下载站还提供其他其他应用工具软件下载,如广告终结者,净网大师,小旺神插件,有需要的同学快点击下载吧!

软件介绍 软件特色 软件功能 使用方法 小编寄语