码匪周子

 

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

 

posted on 2022-11-21 10:46  码匪周子  阅读(748)  评论(0编辑  收藏  举报

导航