Exception in thread “main“ java.lang.IllegalArgumentException: Incorrect length for hybrid encoding

Java 使用SM2 秘钥签名验签BUG记录

报错信息

	Exception in thread "main" java.lang.IllegalArgumentException: Incorrect length for hybrid encoding
	at org.bouncycastle.math.ec.ECCurve.decodePoint(ECCurve.java:428)
	at com.qz.tms.face.util.SM2Util.verify(SM2Util.java:177)
	at com.qz.tms.face.util.SM2Util.main(SM2Util.java:380)

解决办法

在私钥前面加00,公钥前面加04

おすすめ

転載: blog.csdn.net/qq_42071369/article/details/128882897