找到关于 Java 8 的4330 篇文章

Java 中的 Provider getName() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

109 次浏览

可以使用 `java.security.Provider` 类中的 `getName()` 方法获取提供程序的名称。此方法不需要参数,它按需返回提供程序的名称。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          KeyPairGenerator kpGenerator = KeyPairGenerator.getInstance("DSA");          Provider p = kpGenerator.getProvider();          System.out.println("The Provider is: " + p.getName());       } catch (NoSuchAlgorithmException e) { ... 阅读更多

Java 中的 Provider getInfo() 方法

Samual Sam
更新于 2019-07-30 22:30:25

463 次浏览

可以使用 `java.security.Provider` 类中的 `getInfo()` 方法获取提供程序及其服务的易于阅读的描述。此方法不需要参数,它返回提供程序和服务的描述。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) throws Exception {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          Provider p = sRandom.getProvider();          System.out.println("The information is as follows:");          System.out.println(p.getInfo());       } catch ... 阅读更多

Java 中的 Provider get() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

322 次浏览

可以使用 `java.security.Provider` 类中的 `get()` 方法获取键映射到的值。此方法需要一个参数,即需要其值的键。它返回键映射到的值,如果键没有映射到的值,则返回 null。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          Provider p ... 阅读更多

Java 中的 Provider entrySet() 方法

Samual Sam
更新于 2019-07-30 22:30:25

93 次浏览

Provider 中的条目具有一个不可修改的集合视图,可以使用 `java.security.Provider` 类中的 `entrySet()` 方法获取。此方法不需要参数,它返回 Provider 中条目的不可修改集合视图。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          Provider p = sRandom.getProvider();          Set set = p.entrySet();          Iterator i = ... 阅读更多

Java 中的 Provider elements() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

91 次浏览

可以使用 `java.security.Provider` 类中的 `elements()` 方法获取哈希表中值的枚举。此方法不需要参数,它返回哈希表中值的枚举。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          Provider p = sRandom.getProvider();          Enumeration enumeration;          enumeration = p.elements();          System.out.println("The ... 阅读更多

Java 中的 AlgorithmParameterGenerator generateParameters() 方法

Samual Sam
更新于 2019-07-30 22:30:25

88 次浏览

可以使用 `java.security.AlgorithmParameterGenerator` 类中的 `generateParameters()` 方法生成参数。此方法不需要参数,它返回 AlgorithmParameter 对象。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          AlgorithmParameterGenerator apGenerator = AlgorithmParameterGenerator.getInstance("DiffieHellman");          apGenerator.init(1024);          AlgorithmParameters aParameters = apGenerator.generateParameters();          System.out.println(aParameters);       } catch (NoSuchAlgorithmException e) {          System.out.println("Error!!! NoSuchAlgorithmException");       } catch (ProviderException e) ... 阅读更多

Java 中的 AlgorithmParameterGenerator getAlgorithm() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

46 次浏览

可以使用 `java.security.AlgorithmParameterGenerator` 类中的 `getAlgorithm()` 方法获取参数生成器的算法名称。此方法不需要参数,它以字符串形式返回算法名称。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          AlgorithmParameterGenerator apGenerator = AlgorithmParameterGenerator.getInstance("DiffieHellman");          apGenerator.init(1024);          String algorithm = apGenerator.getAlgorithm();          System.out.println("The Algorithm is: " + algorithm);       } catch (NoSuchAlgorithmException e) { ... 阅读更多

Java 中的 AlgorithmParameterGenerator getProvider() 方法

Samual Sam
更新于 2019-07-30 22:30:25

55 次浏览

可以使用 `java.security.AlgorithmParameterGenerator` 类中的 `getProvider()` 方法获取生成器对象的提供程序。此方法不需要参数,它返回生成器对象的提供程序。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          AlgorithmParameterGenerator apGenerator = AlgorithmParameterGenerator.getInstance("DiffieHellman");          apGenerator.init(1024);          Provider provider = apGenerator.getProvider();          System.out.println("The Provider is: " + provider);       } catch (NoSuchAlgorithmException e) { ... 阅读更多

Java 中的 KeyFactory getAlgorithm() 方法

karthikeya Boyini
更新于 2019-07-30 22:30:25

66 次浏览

可以使用 `java.security.KeyFactory` 类中的 `getAlgorithm()` 方法获取 KeyFactory 的算法名称。此方法不需要参数,它返回 KeyFactory 的算法名称。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; import java.security.spec.*; public class Demo {    public static void main(String[] argv) throws Exception {       try {          KeyFactory kf = KeyFactory.getInstance("RSA");          String algorithm = kf.getAlgorithm();          System.out.println("The Algortihm is: " + algorithm);       } catch (NoSuchAlgorithmException e) { ... 阅读更多

Java 中的 KeyPairGenerator getAlgorithm() 方法

Samual Sam
更新于 2019-07-30 22:30:25

66 次浏览

可以使用 `java.security.KeyPairGenerator` 类中的 `getAlgorithm()` 方法获取密钥对生成器的算法名称。此方法不需要参数,它返回密钥对生成器的算法名称。演示此方法的程序如下所示:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          KeyPairGenerator kpGenerator = KeyPairGenerator.getInstance("DSA");          String algorithm = kpGenerator.getAlgorithm();          System.out.println("The Algorithm is: " + algorithm);       } catch (NoSuchAlgorithmException e) {     ... 阅读更多

广告