首页IT科技gog 加密(gpg命令 – 对信息加密和解密)

gog 加密(gpg命令 – 对信息加密和解密)

时间2025-08-04 21:16:57分类IT科技浏览4778
导读:gpg命令来自英文词组“GnuPG”的缩写,其功能是用于对信息加密和解密。gpg命令是Linux系统中对信息进行加解密和数字签名的免费工具,除了能使用常规密码加解密外,还提供了“公钥/私钥对”验证方式,随时随地都能发送加密信息,而且这种加密是单向的,只有我们自己的“密钥”才能解开密文。...

gpg命令来自英文词组“GnuPG               ”的缩写               ,其功能是用于对信息加密和解密               。gpg命令是Linux系统中对信息进行加解密和数字签名的免费工具                  ,除了能使用常规密码加解密外       ,还提供了“公钥/私钥对                  ”验证方式            ,随时随地都能发送加密信息                   ,而且这种加密是单向的          ,只有我们自己的“密钥       ”才能解开密文                  。

而数字签名则是另一大使用方向        ,通过数字认证过的信息                    ,他人能确保发布的信息来自你             ,并且没有经过他人篡改       。

语法格式:gpg [参数] 文件名

常用参数:

-c 设置加密文件 -o 设置解密文件 --armor 使用ASCII封装 --card-edit 更改卡数据 --card-status 显示卡状态 --check-sigs 检查密钥签名 --change-pin 更改卡PIN --decrypt 解密数据 --detach-sign 生成分离的签名 --delete-keys 从公钥钥匙环中删除密钥 --delete-secret-keys 从私钥钥匙环中删除密钥 --dry-run 不做任何改变 --export 导出密钥信息 --encrypt 加密数据 --edit-key 编辑密钥信息 --fingerprint 显示密钥和指纹信息 --gen-revoke 生成一份吊销证书 --gen-key 生成密钥对 --interactive 覆盖前询问用户是否确认 --import 导入或合并密钥 --lsign-key 为密钥添加本地签名 --list-keys 查看已有的密钥列表 --list-secret-keys 显示密钥列表 --output 输出信息到文件 --recv-keys 从公钥服务器上导入密钥 --refresh-keys 在公钥服务器上更新密钥 --search-keys 从公钥服务器上搜索密钥 --symmetric 使用对称加密 --sign 生成一个签名 --send-keys 上传密钥到指定公钥服务器 --sign-key 为指定密钥添加签名 --server 使用服务器模式 --text 使用文本模式 --update-trustdb 更新信任数据库 --verify 验证签名 --verbose 显示执行过程详细信息

参考示例

基于对称加密方式    ,加密指定文件:

[root@linuxcool ~]# gpg -c File

基于对称加密方式                     ,解密指定文件:

[root@linuxcool ~]# gpg -o mydecrypt -d File.gpg

生成密钥对文件:

[root@linuxcool ~]# gpg --gen-key

查看已有密钥列表:

[root@linuxcool ~]# gpg --list-keys
声明:本站所有文章                ,如无特殊说明或标注,均为本站原创发布            。任何个人或组织                  ,在未征得本站同意时                   ,禁止复制            、盗用                      、采集      、发布本站内容到任何网站         、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益    ,可联系我们进行处理          。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
css可以实现的功能(现代 CSS 解决方案:Modern CSS Reset)