我使用gpg
生成了3对公钥和私钥。我想用这3个公钥中的一个签名文件,然后验证这3个密钥中的哪一个用于签署文件。
我该如何做到这一点?
我尝试使用gpg --sign --default-key person1@gmail.com data.txt
对文件进行签名,但不知道其方向是否正确。除此之外,还有什么呢?
答案 0 :(得分:1)
gpg -d data.txt.gpg
将解密文件(默认-o是data.txt)并告诉您哪个密钥签名。如果由于某种原因在磁盘上有一个解密的文件副本是一个问题,你可以尝试
gpg -d -o /dev/null data.txt.gpg
它仍会告诉您签名是否有效以及签名是什么密钥。
在签名时指定使用的键:
gpg --sign -u <key-id> somefile.txt