Ubuntu下openssl asn1parse提取公钥模数报错的解决方法
解决OpenSSL asn1parse命令格式错误问题
你执行的命令里-inform TXT参数是错误的,OpenSSL的asn1parse工具仅支持pem或der作为输入格式,这就是报错的原因。
你的public.pem本身就是PEM格式文件,直接去掉错误参数即可,正确命令如下:
openssl asn1parse -i -in public.pem -strparse 18
执行这条命令后,就能得到你期望的包含公钥模数(大整数)和公钥指数(通常为010001)的ASN.1解析输出。
如果执行后仍有问题,可以先验证文件格式是否正确:
file public.pem
正常输出应为类似 public.pem: PEM public key 的结果,以此确认文件是标准PEM格式。
内容的提问来源于stack exchange,提问作者codanad376
相关产品推荐
相关产品推荐

