tersesystems.com/2015/12/17/the-right-way-to-use-securerandom

у создать формат PKCS8 privatekey, зашифрованный паролем, и я пытаюсь использовать этот код:

String password = "123456";
KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA");
gen.initialize(2048);
KeyPair key = gen.generateKeyPair();
PrivateKey privateKey = key.getPrivate();
PublicKey publicKey = key.getPublic();

FileOutputStream pvt = new FileOutputStream("d:\\pvt123456.der");
try {
    pvt.write(privateKey.getEncoded());
    pvt.flush();
} finally {
    pvt.close();
}
FileOutputStream pub = new FileOutputStream("d:\\pub123456.der");
try {
    pub.write(publicKey.getEncoded());
    pub.flush();
} finally {
    pub.close();
}

Но я не знаю, как зашифровать пароль с помощью 3des для совместимости с форматом openssl.

Ответы на вопрос(1)

Ваш ответ на вопрос