【发布时间】:2022-02-07 18:36:30
【问题描述】:
我有一个公钥pubkey.asc。
我还有一个文件file.txt 和它的分离签名file.txt.asc。
我要检查以下步骤:
-
file.txt.asc是file.txt的签名 -
file.txt.asc是使用来自公钥pubkey.asc的密钥环中的密钥创建的
我可以使用gpg --verify file.txt.asc file.txt 完成第一步。此命令输出用于创建签名的公钥指纹:
gpg: Signature made <date and time>
gpg: using RSA key <fingerprint>
...
我只要运行gpg pubkey.asc就可以看到pubkey.asc的指纹。
我可以使用此信息并仅检查指纹是否等于执行第二步吗?如果不是,如何使用给定的公钥验证文件签名?
我看到this 的问题是关于如何验证签名是否与公钥匹配,但它仅在密钥具有扩展名.gpg 时才有效,这不是我的情况。
【问题讨论】:
-
您可能想查看其他问题,例如security.stackexchange.com/questions/86721/…