Método MessageDigest getAlgorithm() en Java con ejemplos

El método getAlgorithm() de la clase java.security.MessageDigest se utiliza para devolver el nombre estándar del algoritmo con el que está asociado este resumen de mensaje.

Sintaxis:

public final String getAlgorithm()

Valor devuelto: este método devuelve el algoritmo utilizado en el resumen del mensaje.

A continuación se muestran los ejemplos para ilustrar el método getAlgorithm() :

Ejemplo 1:

// Java program to demonstrate
// getAlgorithm() method
  
import java.security.*;
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
    {
        try {
  
            // creating object of MessageDigest
            MessageDigest msd
                = MessageDigest.getInstance("MD5");
  
            // get the name of algorithm
            // used in MessageDigest
            // using getAlgorithm() method
            String algo = msd.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 : MD5

Ejemplo 2:

// Java program to demonstrate
// getAlgorithm() method
  
import java.security.*;
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
    {
        try {
            // creating object of MessageDigest
            MessageDigest msd
                = MessageDigest.getInstance("SHA-256");
  
            // get the name of algorithm used in MessageDigest
            // using getAlgorithm() method
            String algo = msd.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 : SHA-256

Referencia: https://docs.oracle.com/javase/9/docs/api/java/security/MessageDigest.html#getAlgorithm–

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 *