GPG 公私钥命令行的加密与解密

本文详细介绍了如何在服务器上使用GPG公私钥进行文件加密和解密的过程,包括公钥的生成、上传及导入,以及具体的加密解密命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.前言

需要先连接GPG公私钥的生成

https://blog.youkuaiyun.com/u014636209/article/details/82453359

2.服务器上上传公钥文件

将前面
https://blog.youkuaiyun.com/u014636209/article/details/82453359
生成的公钥文件
weblogic_pub.asc
上传到需要进行加密文件的服务器

[root@izwz91h49n3mj8r232gqwez GPG]# pwd
/opt/GPG
[root@izwz91h49n3mj8r232gqwez GPG]# ls -la
total 12
drwxr-xr-x   2 root root 4096 Sep  8 20:12 .
drwxr-xr-x. 13 root root 4096 Sep  5 10:18 ..
-rw-r--r--   1 root root 2551 Sep  5 14:01 weblogic_pub.asc
[root@izwz91h49n3mj8r232gqwez GPG]# 

3.服务器上你导入GPG公钥文件

[root@izwz91h49n3mj8r232gqwez GPG]# pwd
/opt/GPG
[root@izwz91h49n3mj8r232gqwez GPG]# gpg --import weblogic_pub.asc 

4.GPG公钥加密

4.1命令格式

gpg --always-trust -e -r 公私钥生成的用户 -o $encrptFilePath $FILE

备注:

公私钥生成的用户:如我们是用的weblogic
$encrptFilePath:加密后的文件路径和文件名
$FILE:需要加密的文件路径

4.2.命令样例

我们对test.txt文件进行加密
test.txt原数据如下

[root@izwz91h49n3mj8r232gqwez GPG]# cat test.txt 
gaoxinfu
[root@izwz91h49n3mj8r232gqwez GPG]# 
[root@izwz91h49n3mj8r232gqwez GPG]# pwd
/opt/GPG
[root@izwz91h49n3mj8r232gqwez GPG]# gpg2 --always-trust -e -r weblogic -o /opt/GPG/test.txt.asc  test.txt 

会生成/opt/GPG/test.txt.asc 文件

5.GPG私钥解密

5.1.命令格式

gpg2 -d --batch --passphrase 密码 -o /tmp/xxx $FILE

/tmp/xxx:解密后的文件路径和文件名
$FILE 是需要解密的文件
密码:是在生成公私钥的过程中,输入的的,如下图
https://blog.youkuaiyun.com/u014636209/article/details/82453359
这里写图片描述

5.2.命令样例

[weblogic@10_56_81_179 weblogic]$  gpg -d --batch --passphrase 179_weblogic -o /weblogic/test.txt test.txt.asc
gpg: encrypted with 2048-bit ELG-E key, ID AB449374, created 2018-09-05
      "weblogic (weblogic) <weblogic@guohualife.com>"
[weblogic@10_56_81_179 weblogic]$ 

文件中test.txt会包含内容 gaoxinfu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东山富哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值