SM2生成私钥
KeyPair pair = SecureUtil.generateKeyPair("SM2");
byte[] privateKey = pair.getPrivate().getEncoded();
byte[] publicKey = pair.getPublic().getEncoded();
String private_key = ((BCECPrivateKey) pair.getPrivate()).getD().toString(16).toUpperCase();
System.out.println("private_key:----" + private_key);
String pub_key = Hex.toHexString(((BCECPublicKey) pair.getPublic()).getQ().getEncoded(false)).toUpperCase();
System.out.println("pub_key---------" + pub_key);
浙公网安备 33010602011771号