Lee*_*eem 8 openssl sha sha256 sha2
我有证书mycert.pem。我通过命令得到了证书的公钥:
openssl x509 -pubkey -noout -in mycert.pem > pubkey.pem
Run Code Online (Sandbox Code Playgroud)
如何获取公钥的 SHA256 哈希值?
openssl-pubkey以 PEM 格式输出密钥(即使您使用-outform DER)。
假设你有一个 RSA 公钥,你必须将密钥转换为 DER 格式(二进制),然后获取其哈希值:
openssl rsa -in pubkey.pem -pubin -outform der | openssl dgst -sha256
Run Code Online (Sandbox Code Playgroud)
小智 5
You can use ssh-keygen. Convert file format first
ssh-keygen -i -m PKCS8 -f pubkey.pem > NEWpubkey.pem
Run Code Online (Sandbox Code Playgroud)
Next get the fingerprint
ssh-keygen -lf NEWpubkey.pem
Run Code Online (Sandbox Code Playgroud)
Get type inference
2048 SHA256:hYAU9plz1WZ+H+eZCushetKpeT5RXEnR8e5xsbFWRiU no comment (RSA)
| 归档时间: |
|
| 查看次数: |
20465 次 |
| 最近记录: |