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);