openssl - 获取公钥的 SHA256 哈希值

标签 openssl sha256 sha sha2

我有证书mycert.pem .我收到了 公钥通过命令获取证书:

openssl x509 -pubkey -noout -in mycert.pem  > pubkey.pem

如何获取公钥的 SHA256 哈希值?

最佳答案

您可以使用 ssh-keygen。先转换文件格式

ssh-keygen -i -m PKCS8 -f pubkey.pem > NEWpubkey.pem

接下来获取指纹
ssh-keygen -lf NEWpubkey.pem

获取类型推断

2048 SHA256:hYAU9plz1WZ+H+eZCushetKpeT5RXEnR8e5xsbFWRiU no comment (RSA)

关于openssl - 获取公钥的 SHA256 哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49365327/

相关文章:

https - 如何使用我的 Arduino 自动获取某个网站的 SHA-1 指纹

azure - .Net Core MVC 中安全服务请求的双向 SSL X509 证书位置 - Azure 服务托管应用程序

ios - SSL 操作失败并显示代码,同时向 iOS 设备发送推送通知

java - 有没有什么方法可以将 SHA256 哈希字符串转换为 Java 字符串?

android - 如何在 Android 中选择一个文件并计算其哈希值 (SHA-256)

security - 如何计算计算 SHA-256 哈希值所需的时间?

certificate - 如何从文件中确定证书类型

ssl - 将 .cer 文件转换为 .pfx 文件

C# HMAC SHA-256-128 计算结果不符合预期

c# - 使用 RSA/ECB/OAEPWithSHA-256AndMGF1Padding 在 Java 中加密,使用 OAEPSHA256 Padding 在 c# 中解密