Ola, minha duvida é o seguinte.
Estou trabalhando em um mecanismo de criptografia tanto simétrica quanto assimétrica simultaneamente. Logo depois da geração das chaves as mesmas são convertida para String. Meu grande problema é que para a utilização destas chaves quando as mesmas tem de estar no formato de chaves como: secretKey, publicKey ou privateKey.
Segue em exemplo a maneira que utilizei para converter uma String para uma secretKey!
String chaveSimetrica = "teste";
try {
setKey(new SecretKeySpec(new sun.misc.BASE64Decoder().decodeBuffer(chaveSimetrica), "AES"));
System.out.println( + e);
} catch (Exception e) {
System.out.println( + e);
}
Gostaria de fazer a mesma coisa porem transformar a String em uma chave publica ou privada com a utilização do algoritmo assimétrico “RSA”
Desde já agradeço! É urgente galera!