java 函数签名,Java签名getAlgorithm()方法
可以使用getAlgorithm()類java.security.Signature中的方法獲得簽名對(duì)象的算法名稱。此方法不需要任何參數(shù),它返回簽名對(duì)象的算法名稱。
演示此的程序如下所示-
示例import?java.security.*;
import?java.util.*;
public?class?Demo?{
public?static?void?main(String[]?argv)?{
try?{
Signature?signature?=?Signature.getInstance("SHA256withRSA");
String?algorithm?=?signature.getAlgorithm();
System.out.println("The?Algorithm?is:?"?+?algorithm);
}?catch?(NoSuchAlgorithmException?e)?{
System.out.println("Error!!!?NoSuchAlgorithmException");
}
}
}
輸出結(jié)果The?Algorithm?is:?SHA256withRSA
現(xiàn)在讓我們了解上面的程序。
該方法getAlgorithm()用于獲取簽名對(duì)象的算法名稱。然后顯示此算法名稱。如果算法名稱錯(cuò)誤,則會(huì)引發(fā)異常NoSuchAlgorithmException。演示的代碼片段如下-try?{
Signature?signature?=?Signature.getInstance("SHA256withRSA");
String?algorithm?=?signature.getAlgorithm();
System.out.println("The?Algorithm?is:?"?+?algorithm);
}?catch?(NoSuchAlgorithmException?e)?{
System.out.println("Error!!!?NoSuchAlgorithmException");
}
總結(jié)
以上是生活随笔為你收集整理的java 函数签名,Java签名getAlgorithm()方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idb 怎么回复mysql_Mysqli
- 下一篇: ad域同步其他ldap账号_域渗透——普