gpg使用说明

转载自:http://www.alexgao.com/2009/01/24/gpg/

第一部分:生成、传播、作废

1、生成密钥对:

gpg –gen-key

信息:solar (solar000)  solar123@solar.com

密钥ID:538E9DA1

2、上传下载公钥:(给别人用)

gpg –keyserver hkp://keys.gnupg.net –send-keys 538E9DA1   #上传

**gpg –keyserver hkp://keys.gnupg.net –recv** 538E9DA1              #下载

3、生成公钥回收证书: (用于作废密钥)

1、生成回收证书:    gpg –output revoke.asc –gen-revoke 538E9DA1

2、上传到服务器上:gpg –keyserver hkp://keys.gnupg.net –send-keys 538E9DA1

第二部分:导入导出

1、导出公钥:gpg -o solar-pubkey –export 538E9DA1

2、导出私钥:gpg -o solar-subkey –export-secret-keys 538E9DA1

3、使用人导入公钥:gpg –import solar-pubkey

4、查看是否已经导入公钥:gpg –list-keys

第三部分:加密解密

1、加密: gpg -o test.gpg -er solar test

2、解密:gpg -o test -d test.gpg

3、签名+加密:gpg -o test.sig -ser solar test

4、待续。。

对称加解密:

加密:gpg -o test.gpg -c test

解密:gpg -o test -d test.gpg

第四部分:删除密钥

0、作废公钥:gpg –keyserver hkp://keys.gnupg.net –send-keys 538E9DA1

1、删除私钥:gpg –delete-secret-keys solar123@solar.com

2、删除公钥:gpg –delete-keys solar123@solar.com