Método AlgorithmParameterGenerator getAlgorithm() en Java con ejemplos

El método getAlgorithm() de la clase java.security.AlgorithmParameterGenerator se utiliza para devolver el nombre estándar del algoritmo al que está asociado este generador de parámetros.
Sintaxis: 
 

public final String getAlgorithm()

Valor devuelto: este método devuelve el nombre de string del algoritmo.
A continuación se muestran los ejemplos para ilustrar el método getAlgorithm() :
Ejemplo 1: para el algoritmo DSA 
 

Java

// Java program to demonstrate
// getAlgorithm() method
 
import java.security.*;
import java.util.*;
 
public class GFG1 {
    public static void main(String[] argv)
    {
        try {
            // creating the object of
            // AlgorithmParameterGenerator
            // and getting instance
            // using getInstance() method
            AlgorithmParameterGenerator
                sr
                = AlgorithmParameterGenerator
                      .getInstance("DSA");
 
            // initializing the AlgorithmParameterGenerator
            // with 1024 using initialize() method
            sr.init(1024);
 
            // generating the Parameters
            // using getAlgorithm() method
            String algo = sr.getAlgorithm();
 
            // printing the string algo
            System.out.println("Algorithm : " + algo);
        }
 
        catch (NoSuchAlgorithmException e) {
 
            System.out.println("Exception thrown : " + e);
        }
        catch (ProviderException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción: 

Algorithm : DSA

 

Ejemplo 2: para el algoritmo DiffieHellman 
 

Java

// Java program to demonstrate
// getAlgorithm() method
 
import java.security.*;
import java.util.*;
 
public class GFG1 {
    public static void main(String[] argv)
    {
        try {
            // creating the object of
            // AlgorithmParameterGenerator
            // and getting instance
            // using getInstance() method
            AlgorithmParameterGenerator
                sr
                = AlgorithmParameterGenerator
                      .getInstance("DiffieHellman");
 
            // initializing the AlgorithmParameterGenerator
            // with 1024 using initialize() method
            sr.init(1024);
 
            // generating the Parameters
            // using getAlgorithm() method
            String algo = sr.getAlgorithm();
 
            // printing the string algo
            System.out.println("Algorithm : " + algo);
        }
 
        catch (NoSuchAlgorithmException e) {
 
            System.out.println("Exception thrown : " + e);
        }
        catch (ProviderException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}
Producción: 

Algorithm : DiffieHellman

 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *