EN 联系我们加入我们
典型案例
您现在的位置:首页 > 典型案例
【案例分享】Linux下使用gpg加密解密文件

一、查看gpg版本

1.jpg

二、 创建用户密钥

1、 创建用户密钥

1.1、 手动输入密钥

上面输出中,红色标粗的是需要用户手动输入的地方↑

随后会提示让用户手动输入密钥。

需要记住此密钥,后期解密时会用到。

1.1.png

输入密钥后,会提示你正在创建密钥

3.jpg

2、 查看密钥

2.1、 查看公钥

4.jpg


2.2、 查看私钥

5.jpg


2.3、 列出gpg信息

6.jpg

三、 导出密钥

3.1、 导出公钥

7.jpg

3.2、 导出私钥

8.jpg

四、 加密文件

1、 加密文件

1.1、 本机加密

9.jpg

加密完成后,会出现一个gpg后缀的加密文件

10.jpg

此文件为数据类型,内容不能查看

11.jpg

1.2、 其他主机加密

1.2.1、 导入公钥

导入es02上antute用户的公钥

12.jpg

1.2.2、 加密文件

13.jpg

1.2.3、 查看

14.jpg

2、 解密文件

2.1、 本机解密文件

本机解密不需要导入公私钥,直接解密。

15.jpg

在此步,需要输入之前设置的密钥

1.2.png

2.1.1、 验证

解密后的内容如下

16.jpg

2.2、 其他主机解密

2.2.1、 导入私钥

17.jpg

将es01主机testuser01用户加密的文件,

拷贝至es02主机的antute用户进行解密

18.jpg

同样需要输入之前的密钥

19.jpg

3、 其他主机加密

使用其他电脑加密时,需要先导入之前的公钥

3.1、 导入公钥

20.jpg

3.2、 加密文件

21.jpg

同样可以看到加密后的文件gpg-es01.file.gpg

22.jpg

3.3、 其他主机解密文件

3.3.1、 导入私钥

需要导入原始的私钥

23.jpg

3.3.3、 解密文件

24.jpg

同样需要输入密钥

25.jpg


五、 卸载密钥

卸载密钥时,需要先卸载私钥,再卸载公钥

通过之前的命令查看主机的密钥

1、 卸载私钥

26.jpg

2、 卸载公钥

27.jpg

正文,正文,正文,这是正文

28.jpg


ps -ef|grep java

Ø  符号库1

Ø  符号库2

Ø  符号库3

Ø  符号库4

命令执行后结果输出,或者是应用的日志输出


29.jpg


六、 注意事项

1、 创建公钥

创建公钥时,不要使用su或者其他方式登录,

使用需要配置gpg密钥的用户直接登录。

否则会提示

30.jpg

针对如上报错的解释

31.jpg

2、 解密文件

如果第一次解密文件成功,

之后再使用decrypt选项解密文件,有可能会遇到如下错误


32.jpg

在gpg.conf文件中,添加no-tty选项

33.jpg


如欲了解更多,请登录安图特官方网站:www.antute.com.cn

版权所有 安图特(北京)科技有限公司 备案号:京ICP备17074963号-1
技术支持:创世网络