Python x509 get_serial_number return incorrect value

2024-05-14 14:12:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用M2cryto来获取x509的序列号问题是给openssl返回了不同的值。在

从python

>>> from M2Crypto import X509
>>> cer = X509.load_cert(cerPath, X509.FORMAT_DER)
>>> cer.get_serial_number()
286524172099382162235533054529634765881071645240L

从openssl

^{pr2}$

Tags: fromimportformatgetcertloadx509序列号
2条回答

这是一个数字格式的问题,数字用十进制表示

286524172099382162235533054529634765881071645240

有这个十六进制表示

^{pr2}$

这只是一个基础改变的问题。在

谢谢。我用它来改变数字格式

>>> '{0:x}'.format(int(cer.get_serial_number()))
3230303031303030303030323030303031343238

相关问题 更多 >

    热门问题