通过终端从 macOS Keychain Access 检索证书的 SHA1 哈希

Retrieve a certificate's SHA1 hash from macOS Keychain Access via Terminal

此答案仅提供通过钥匙串访问获取 SHA1 代码的方法的答案UI:

有没有办法通过 security dump-keychain 命令或类似命令查看证书的 SHA1 哈希?

您可以使用 security cli 来查找证书。提供正确的查询和正确的参数将输出 SHA-1 哈希。

security find-certificate -Z

您可以更改 find-certificate 命令以执行更好的选择。 -Z 参数将 SHA-1 和 SHA-256 哈希添加到输出。

最后一点,SHA-1 is considered insecure since 2005。我强烈建议切换到 SHA-256,它也可以方便地通过 -Z 参数

输出