Linux上的GPG简单应用

【小编】在网络安全性没有什么保证的今天,文件的传输安全显得尤为重要.一方面可以从协议上结合SSL(安全套接层)或则TLS形成加密的文件传输,另一方面:可以从数据的传输之前进行相关的加密措施,来保证数据的安全性,今天小编来给大家介绍一下Linux系统上一种开源的加密软件GPG的使用.

【环境需求】

两台Linux Red Hat虚拟机,分别作为两个用户的主机.

User-wangpanpan  邮箱:[email protected]

User-panpanwang  邮箱:[email protected]

【具体配置】

【wangpanpan】

Step1:生成用户wangpanpan自己的公钥和私钥对.

Step2:创建加密文件,对文件进行本地对称加密.

Step3:导出用户wangpanpan的公钥文件到一个文件中.

Step4:本地对称解密刚加密的文件.

Step5:对文件采用非对称加密.

Step6:将自己的公钥通过SSH的子命令scp传递给panpanwang用户.

Step7:panpanwang用户导入wangpanpan公钥文件到自己公钥链中.

Step8:用wangpanpan的公钥创建加密文件.

Step9:本地解密测试.


Step10:将加密文件传给wangpanpan用私钥进行解密测试.

【panpanwang】

Step1:生成用户panpanwang自己的公钥和私钥对.

Step2:导出用户panpanwang的公钥文件到一个文件中.

Step3:在两台主机上将时钟改为一致.

Step4:wangpanpan用户导入panpanwang公钥文件到自己公钥链中.

Step5:用panpanwang的公钥创建加密文件.

Step6:本地解密测试.

Step7:将加密文件传给panpanwang用私钥进行解密测试.

Step8:本地对称加密测试.


Step9:本地对称解密测试.

【其他测试】

一:数字签名

二:数字信封

【总结】基本上GPG常用的一些用法小编在上面都已经亲自试过了,有兴趣的博友也可以自己试一试哦!



你可能感兴趣的:(gpg)