密钥位于文本文件中时的数字签名和验证

密钥位于文本文件中时的数字签名和验证

我使用 ssh-keygen 生成了一对密钥对。它们位于两个文本文件中,即“abc.txt”和“abc.txt.pub”。现在,我想使用私钥签署一份文件。

我没有找到使用 ssh 来执行此操作的方法,因此我尝试使用 gpg:

gpg --sign --default-key=abc.txt features-devsite.txt

但收到以下消息:

gpg: no default secret key: secret key not available
gpg: signing failed: secret key not available

在这个问题中:如何使用 Ubuntu 命令行工具和我自己的密钥对文件进行签名?有一个关于使用 GPG 生成密钥的指南,但我不知道当密钥位于现有文本文件中时如何签名。

相关内容