【小編】在網絡安全性沒有什麼保證的今天,文件的傳輸安全顯得尤爲重要.一方面可以從協議上結合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常用的一些用法小編在上面都已經親自試過了,有興趣的博友也可以自己試一試哦!