개인 키 (ecdsa, secp256r1)가 있습니다.Bouncy Castle없이 자바에서 공개 키를 개인 (ecdsa)에서 만들 수있는 방법은 무엇입니까?
private final static String SHA = "SHA-256";
private final static String MODE = "EC";
private final static String PROV = "SunEC";
private final static String ECC_ALGO = "secp256r1";
public static KeyPair eccKeyGen() {
KeyPairGenerator kpg;
KeyPair kp = null;
try {
kpg = KeyPairGenerator.getInstance(MODE, PROV);
ECGenParameterSpec ecsp;
ecsp = new ECGenParameterSpec(ECC_ALGO);
kpg.initialize(ecsp);
kp = kpg.genKeyPair();
return kp;
} catch (Exception e) {
System.out.println("Key generation error.");
e.printStackTrace();
}
return kp;
어떻게 Bouncy Castle없이 Java에서 공개 키를 만들 수 있습니까?
가능한 복제본을 생성합니다 (HTTPS [자바에서 개인 키 개체에서 RSA 공개 키 얻는 방법] : // 유래를 .com/questions/24756420/rsa-public-key-from-private-key-in-java) –