Implementação do algoritmo RSA com a própria API

Boa tarde,

estou fazendo um trabalho sobre implementações de criptografia com java.
Estava usando a seguinte forma

Cipher  = Cipher.getInstance("RSA");
KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");

este jeito pode ser considerado seguro?
é realmente uma implementação de RSA (acho q a pergunta foi meio cretina mas…)

quem puder me ajudar , obrigado.