如何使用 Mac 上的终端检查签名

如何使用 Mac 上的终端检查签名

我正在尝试在终端中使用以下命令验证 sha256sums.gpg 和 sha256sums 的签名(使用 mac)

$ gpg --verify SHA256SUMS.gpg SHA256SUMS

相反,我得到了这个答案...!:-(

unknown:~ username$ gpg --verify SHA256SUMS.gpg SHA256SUMS
-bash: gpg: command not found
unknown:~ username$

我做错了什么...?

答案1

似乎gpg未找到该命令。您安装了 GnuPG 吗?

我建议你安装GPGTools套件

它不仅提供gpg命令,还提供 Apple Mail 和相关图形实用程序的 GPG 集成。这可能超出了您的需要或想要的。


你也可以使用以下命令安装 GnuPG自制

$ brew install gnupg

Homebrew 是一个类似于不同 Linux 发行版的包管理器,yumapt适用于 macOS。如果您已经在使用 Homebrew 或计划在将来使用它来安装更多(命令行)工具,您可能会更喜欢它。


如果你只想验证校验和(而不是签名),你可以使用

shasum -a 256 <filename>

无需安装任何东西。

答案2

$ brew install gnupg

然后

$ gpg --verify key file

答案3

您应该shasum已经在 Mac 上可用了。如果您下载了 256 sum,您可以执行

shasum -a 256 filetoverify.tgz > 256.txt

然后将其与您下载的 sum 文件进行比较

diff 256.txt downloaded256sumfile

您可能会看到关于

\ No newline at end of file

相关内容