[英]How to get public key sha 256 hash from x509 with python
我想計算我的 x509 RootCA 證書的公鑰的 sha256 hash 但是我的結果與標准不匹配。(RFC)
str(hashlib.sha256(str(crypto.dump_publickey(crypto.FILETYPE_PEM,x509_cert.get_pubkey())).encode('utf-8')).hexdigest())
我究竟做錯了什么
提取公鑰的 base64 后,這是使用 python 計算其摘要的方法:
import base64
import hashlib
b64pubkey="MIIBojANBgkqhkiG9w0................."
print(hashlib.sha256(base64.b64decode(b64pubkey)).hexdigest())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.