Attualmente quando sto creando chiave utilizzando il metodo seguenteCome creare la coppia di chiavi ECDSA (256 bit) per la curva bitcoin (secp256k1) utilizzando il castello spugnoso?
private KeyPair getKeyPair() throws NoSuchAlgorithmException, NoSuchProviderException, InvalidAlgorithmParameterException {
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("ECDsA", "SC");
ECGenParameterSpec ecSpec = new ECGenParameterSpec("secp256k1");
keyGen.initialize(ecSpec, new SecureRandom());
return keyGen.generateKeyPair();
}
KeyPairGenerator ha un altro metodo, in cui posso specificare KeySize ma non sono sicuro di come io passerò ecSpec poi.
public void initialize(int keysize, SecureRandom random)
stai usando una libreria di terze parti con questo codice? – Bunny
Sì, libreria spongycastle. – ua741