Open In App

KeyFactory getAlgorithm() method in Java with Examples

Improve
Improve
Like Article
Like
Save
Share
Report

The getAlgorithm() method of java.security.KeyFactory class is used to gets the name of the algorithm associated with this KeyFactory.
Syntax: 
 

public final String getAlgorithm()

Return Value: This method returns the name of the algorithm associated with this KeyFactory.
Below are the examples to illustrate the getAlgorithm() method.
Example 1: 
 

Java




// Java program to demonstrate
// getAlgorithm()  method
 
import java.security.*;
import java.util.*;
import java.security.spec.*;
 
public class GFG1 {
    public static void main(String[] argv) throws Exception
    {
        try {
 
            // creating object of keyfactory
            KeyFactory keyFactory = KeyFactory.getInstance("DSA");
 
            // getting the algorithm of KeyFactory
            // using getAlgorithm() method
            String algo = keyFactory.getAlgorithm();
 
            // printing the algorithm
            System.out.println("Algorithm : " + algo);
        }
 
        catch (NoSuchAlgorithmException e) {
 
            System.out.println("Exception thrown : " + e);
        }
        catch (ProviderException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}


Output

Algorithm : DSA

Example 2: 
 

Java




// Java program to demonstrate
// getAlgorithm()  method
 
import java.security.*;
import java.util.*;
import java.security.spec.*;
 
public class GFG1 {
    public static void main(String[] argv) throws Exception
    {
        try {
 
            // creating object of keyfactory
            KeyFactory keyFactory = KeyFactory
                                        .getInstance("DiffieHellman");
 
            // getting the algorithm of KeyFactory
            // using getAlgorithm() method
            String algo = keyFactory.getAlgorithm();
 
            // printing the algorithm
            System.out.println("Algorithm : " + algo);
        }
 
        catch (NoSuchAlgorithmException e) {
 
            System.out.println("Exception thrown : " + e);
        }
        catch (ProviderException e) {
 
            System.out.println("Exception thrown : " + e);
        }
    }
}


Output

Algorithm : DiffieHellman


Last Updated : 24 Jun, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads