以下命令可用于以你的钥匙对数据签名:
gpg -s (--sign) [Data]
gpg --clearsign [Data]
用
gpg -b (--detach-sign) [Data]
--armor
选项在这儿也非常有用。
经常你会发现有些数据既加了密又签了名。要这么做,完整的命令行大致如下:
gpg [-u Sender] [-r Recipient] [--armor] --sign --encrypt [Data]
选项-u (--local-user) 和 -r 
(--recipient)
的作用如前所述。
如果数据既加了密又签了名,签名是在解密过程中检验的。你可以用以下命令检验签名:
gpg [--verify] [Data]