10.3.2. 在文件上使用 GnuPG

这里有一些在文件上使用 GNU 隐私卫士 命令的例子。

表 10.9. 在文件上使用的 GNU 隐私卫士的命令列表

命令说明
gpg -a -s fileASCII 封装的签名文件 file.asc
gpg —armor —sign file同上
gpg —clearsign file生成明文签字信息
gpg —clearsign file|mail foo@example.org发送一份明文签字到 foo@example.org
gpg —clearsign —not-dash-escaped patchfile明文签名的补丁文件
gpg —verify file验证明文文件
gpg -o file.sig -b file生成一份分离的签字
gpg -o file.sig —detach-sig file同上
gpg —verify file.sig file使用 file.sig 验证文件
gpg -o crypt_file.gpg -r name -e file公钥加密,从文件里面获取名字,生成二进制的 crypt_file.gpg
gpg -o crypt_file.gpg —recipient name —encrypt file同上
gpg -o crypt_file.asc -a -r name -e file公钥加密,从文件中获取名字,生成 ASCII 封装的 crypt_file.asc
gpg -o crypt_file.gpg -c file将文件对称加密到 crypt_file.gpg
gpg -o crypt_file.gpg —symmetric file同上
gpg -o crypt_file.asc -a -c file对称加密,从文件到 ASCII 封装的 crypt_file.asc
gpg -o file -d crypt_file.gpg -r name解密
gpg -o file —decrypt crypt_file.gpg同上