duanhongyi / gmssl

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

未压缩公钥的问题 #37

Open monyuan opened 3 years ago

monyuan commented 3 years ago

用04开头的未压缩公钥进行加密后。再用官方的gmssl是无法解开的

Arnie97 commented 2 years ago

原来如此,为此 debug 了半天。 去掉公钥开头的 04 后,这个库的加密结果终于能被 gmssl / gm-crypto.js / gmsm 解开了

peanut-cc commented 2 years ago

用04开头的未压缩公钥进行加密后。再用官方的gmssl是无法解开的

感谢,帮大忙了,查了半天,一直不知道那里的问题

peanut-cc commented 2 years ago

原来如此,为此 debug 了半天。 去掉公钥开头的 04 后,这个库的加密结果终于能被 gmssl / gm-crypto.js / gmsm 解开了

还有一个问题就是,是直接去掉公钥开头的04之后就可以了么,那是不是提一个mr 来处理公钥如果04开头就去掉04 ?

monyuan commented 2 years ago

原来如此,为此 debug 了半天。 去掉公钥开头的 04 后,这个库的加密结果终于能被 gmssl / gm-crypto.js / gmsm 解开了

还有一个问题就是,是直接去掉公钥开头的04之后就可以了么,那是不是提一个mr 来处理公钥如果04开头就去掉04 ?

额,2022年了,我已经开始写java了,你可以给作者提一下

peanut-cc commented 2 years ago

原来如此,为此 debug 了半天。 去掉公钥开头的 04 后,这个库的加密结果终于能被 gmssl / gm-crypto.js / gmsm 解开了

还有一个问题就是,是直接去掉公钥开头的04之后就可以了么,那是不是提一个mr 来处理公钥如果04开头就去掉04 ?

额,2022年了,我已经开始写java了,你可以给作者提一下 嗯,好吧