簡體   English   中英

如何使用 python 從 x509 獲取公鑰 sha 256 hash

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM