Class RSAKeyGenerator

java.lang.Object
AEDs3.Cryptography.RSAKeyGenerator

public class RSAKeyGenerator extends Object
Classe responsável por gerar e salvar chaves RSA em arquivos binários. Esta classe utiliza o algoritmo RSA para criar um par de chaves (pública e privada) e as armazena nos caminhos de arquivos especificados.
  • Constructor Details

    • RSAKeyGenerator

      public RSAKeyGenerator()
  • Method Details

    • generateKeys

      public static void generateKeys(String privateKeyPath, String publicKeyPath) throws IOException
      Gera um par de chaves RSA e salva nos arquivos especificados.
      Parameters:
      privateKeyPath - Caminho do arquivo onde a chave privada será salva.
      publicKeyPath - Caminho do arquivo onde a chave pública será salva.
      Throws:
      IOException - Se ocorrer um erro durante o salvamento das chaves nos arquivos.
      RuntimeException - Se o algoritmo RSA não estiver disponível no ambiente de execução.