Можно ли взять сгенерированный мной открытый ключ, преобразовать его в строку, полностью изменить процесс и снова использовать его в качестве ключа?
generator = KeyPairGenerator.getInstance("RSA");
generator.initialize(2048);
KeyPair keyPair = generator.generateKeyPair();
RSAPublicKey publicKey = (RSAPublicKey) keyPair.getPublic();
RSAPrivateKey privateKey = (RSAPrivateKey) keyPair.getPrivate();
Затем преобразовать его в строку:
String public = someMethod(publicKey)
, а затем отмените его позднее:
RSAPublicKey newPublicKey = someMethod(public)