【小编】在网络安全性没有什么保证的今天,文件的传输安全显得尤为重要.一方面可以从协议上结合SSL(安全套接层)或则TLS形成加密的文件传输,另一方面:可以从数据的传输之前进行相关的加密措施,来保证数据的安全性,今天小编来给大家介绍一下Linux系统上一种开源的加密软件GPG的使用.
【环境需求】
两台Linux Red Hat虚拟机,分别作为两个用户的主机.
User-wangpanpan 邮箱:wpp8920995@163.com
User-panpanwang 邮箱:wpp8920995@126.com
【具体配置】
【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常用的一些用法小编在上面都已经亲自试过了,有兴趣的博友也可以自己试一试哦!