10.3.2. 在文件上使用 GnuPG
这里有一些在文件上使用 GNU 隐私卫士 命令的例子。
表 10.9. 在文件上使用的 GNU 隐私卫士的命令列表
命令 | 说明 |
---|---|
gpg -a -s file | ASCII 封装的签名文件 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 | 同上 |