先检查KEY的情况
gpg: no default secret key: 私钥不可用_柳鲲鹏-CSDN博客
签名文件
gpg --sign test.txt
完成后,同目录下多了一下test.txt.pgp文件。
校验签名
$ gpg --verify test.txt.gpg gpg: 于 2021年11月02日 星期二 13时39分27秒 CST 创建的签名,使用 RSA,钥匙号 70C8256C gpg: 完好的签名,来自于“Liu Kunpeng (Quantum Liu) <quantum6@yeah.net>”
加密解密
TEST_TXT=test.txt gpg --encrypt --sign -r quantum6@yeah.net ${TEST_TXT} gpg --decrypt ${TEST_TXT}.gpg > decrypted.txt # 默认的钥匙环是在这个目录下,所以可以指定。 KEYRING_DIR=~/.gnupg gpg --secret-keyring ${KEYRING_DIR}/secring.gpg --keyring ${KEYRING_DIR}/pubring.gpg --decrypt ${TEST_TXT}.gpg