> Linux教程 > 系统运维 >

Linux下GPG的简单使用

一.生成密钥
gpg –gen-key


可能会出现如下画面,

>>该信息提示用户在系统上创建一些随机的活动,这个时候可以多做些琐事,例如开启另外一个session随便输入一些命令,这会让随机数字发生器有更好的机会获得足够的熵。
 

如果成功,则会出现如下画面:



二.查看密钥
查看公钥:gpg --list-key
查看私钥:gpg --list-secret-keys
 
三.提取密钥:
提取公钥:gpg -a --export newkey > newkey.asc
提取私钥:gpg -a --export-secret-keys newkey > newkey_pirv.asc
 
四.导入密钥
导入公钥或私钥:gpg --import newkey
 
五.使用公钥加密文件:
gpg -ea -r newkey filename
即会生成filename.asc的加密文件
 
六.使用私钥解密
gpg -o filename -d filename.asc
输入私钥密码
即可把filename.asc的加密文件解密成filename文件。
七.删除密钥
删除私钥
gpg --delete-secret-key newkey
删除公钥
gpg --delete-key newkey


(责任编辑:IT)