Openssl ASN1_获取_对象:太长

Openssl ASN1_获取_对象:太长,openssl,Openssl,如果我这样调用openssl: openssl dgst -sha1 -verify test.pubkey -signature test.seckey test.data 我得到这个信息: ...ASN1_get_object:too long:asn1_lib.c:145: ...ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1325: ...ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:390:T

如果我这样调用openssl:

openssl dgst -sha1 -verify test.pubkey -signature test.seckey test.data
我得到这个信息:

...ASN1_get_object:too long:asn1_lib.c:145:
...ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1325:
...ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:390:Type=DSA_SIG
我猜一个文件是无效的


三个文件(test.pubkey、test.seckey、test.data)中的哪一个可能是无效文件?

Stack Overflow是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也可以看到@jww是的,你是对的。我使用的是openssl,我通过Python中的子进程调用它,但这与这个问题无关。不幸的是,我不知道哪个stackexchange站点可以与这个问题相匹配。对我来说,这似乎是一个发展问题。