GPG簡介
GPG是GNU Privacy Guard的縮寫,它是一種基於密鑰的加密方式,使用了一對密鑰對消息進行加密和解密,來保證消息的安全傳輸。
GPG有許多用途,主要用於文件加密。yum安裝軟件包的時候會使用gpg來驗證。
1、大多數的linux發行版都默認包含了gpg
gpg --version
2、gpg常用命令
創建密鑰 $ gpg --gen-key
查看公鑰 $ gpg --list-key
查看私鑰 $ gpg --list-secret-key
公鑰刪除 $ gpg --delete-keys 標識名
私鑰刪除 $ gpg --delete-secret-keys 標識名
公鑰導出 $ gpg --export 標識名 > 導出文件名(多以gpg,asc爲文件後綴)
私鑰導出 $ gpg --export-secret-key 標識名 > 導出文件名(多以asc爲文件後綴)
密鑰導入 $ gpg --import 密鑰文件
加密文件 $ gpg --recipient 標識名 --encrypt 文件名
解密文件 $ gpg --output 新文件名 --decrypt 加密文件名
修改密鑰 $ gpg --edit-key 標識名
3、gpg加密和ssh加密的區別
ssh加密是專們爲遠程登錄和其他網絡服務,如ftp 提供安全的一個軟件
gpg是用來加密文件的