gpg的使用说明
2011-10-02 by zhiwei
GPG也称GnuPG,是Gnu Privacy Guard的简写。GPG是一个以GNU通用公共许可证释出的开放源码用于加密或签名的软件。目前很多人、很多领域都在使用GPG。
GPG使用起来很简单,请确保自己已经安装了gpg软件。下面一简单的使用方法:
生成钥匙:
gpg --gen-key
根据提示选择适合自己的加密方式,一般先默认的就行。(RSA、2048)
将公钥上传到钥匙服务器:
gpg --send-keys 60F06EDA
以文本文件方式导出公钥:
--export -a -o your-public-key.asc
这个公钥是要对大家公开的,这样别人才能用你的公钥来加密文件,然后你用私钥解密文件。
导出私钥:
gpg --export-secret-keys -o your-secret-key.gpg
这个是备份自己的私钥,当你换电脑或想在其他地方使用gpg时,可以将自己的私钥导入,然后使用。
导入公钥、私钥的方法:
gpg –import your-public/secret-key
用公钥对文件加密:
gpg -e file.txt
加密后的文件为file.txt.gpg
用私钥对文件进行签名:
gpg -s file.txt
签名后的文件名为file.txt.gpg
公钥加密后的文件只能用私钥进行解密:
gpg -d file.txt.gpg
私钥签名后的文件只能用公钥进行解密:
gpg -d file.txt.gpg
关于gpg还有很多其他用法,这里就不多说了,自己可以查阅manual文档。
下面是gpg官方中文使用文档:http://www.gnupg.org/howtos/zh/GPGMiniHowto-1.html
我的gpg public key在about页面。
© 2011, chenzhiwei.net. 版权所有.
本文永久链接:http://chenzhiwei.net/2011/10/how-to-use-gpg/
