keyfactory java_Java KeyFactory getAlgorithm()用法及代码示例

我不是女神ヾ 2022-11-02 13:30 247阅读 0赞

java.security.KeyFactory类的getAlgorithm()方法用于获取与此KeyFactory关联的算法的名称。

用法:

public final String getAlgorithm()

返回值:此方法返回与此KeyFactory关联的算法的名称。

以下示例说明了getAlgorithm()方法。

示例1:

// 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 algortihm of KeyFactory

// using getAlgorithm() method

String algo = keyFactory.getAlgorithm();

// printing the algorithm

System.out.println(“Algortihm : “ + algo);

}

catch (NoSuchAlgorithmException e) {

System.out.println(“Exception thrown : “ + e);

}

catch (ProviderException e) {

System.out.println(“Exception thrown : “ + e);

}

}

}

输出:

Algortihm : DSA

示例2:

// 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 algortihm of KeyFactory

// using getAlgorithm() method

String algo = keyFactory.getAlgorithm();

// printing the algorithm

System.out.println(“Algortihm : “ + algo);

}

catch (NoSuchAlgorithmException e) {

System.out.println(“Exception thrown : “ + e);

}

catch (ProviderException e) {

System.out.println(“Exception thrown : “ + e);

}

}

}

输出:

Algortihm : DiffieHellman

发表评论

表情:
评论列表 (有 0 条评论,247人围观)

还没有评论,来说两句吧...

相关阅读