duanhongyi / gmssl

a python crypto for sm2/sm3/sm4
MIT License
479 stars 140 forks source link

sm2 签名是否可以兼容java的bouncycastle #31

Closed cheeseleng closed 3 years ago

cheeseleng commented 3 years ago

现在有java实现的sm2加验签,需要用python和它互验,但是观察发现java的签名是144位字符串,python的是128位。 java是用bouncycastle得到的签名,请问python可以兼容吗

cheeseleng commented 3 years ago

java进行了asn1的编码,已解决

yupk commented 2 years ago

java进行了asn1的编码,已解决

能否分享解决方法呀

peanut-cc commented 2 years ago

java进行了asn1的编码,已解决

怎么解决的呢?

ytt8612 commented 1 year ago

python sm2 加密,java的bouncycastle 进行解密是否能兼容,解决方案可以分享一下吗?