找到关于 Java 8 的4330 篇文章

Java 中 KeyPairGenerator 的 getProvider() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

62 次浏览

可以使用 java.security.KeyPairGenerator 类中的 getProvider() 方法获取密钥对对象的提供程序。此方法不需要参数,它返回密钥对对象的提供程序。如下所示是一个演示此方法的程序示例:示例 实时演示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 中 KeyPairGenerator 的 getInstance() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

147 次浏览

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

Java 中 KeyPairGenerator 的 generateKeyPair() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

130 次浏览

可以使用 java.security.KeyPairGenerator 类中的 generateKeyPair() 方法生成密钥对。此方法不需要参数,它返回生成的密钥对。每次调用 generateKeyPair() 方法时,它都会生成一个新的密钥对。如下所示是一个演示此方法的程序示例:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) throws Exception {       try {          KeyPairGenerator kpGenerator = KeyPairGenerator.getInstance("RSA");          KeyPair keyPair = kpGenerator.generateKeyPair();          System.out.println(keyPair);       } catch (NoSuchAlgorithmException e) ... 阅读更多

Java 中 KeyPairGenerator 的 genKeyPair() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

111 次浏览

可以使用 java.security.KeyPairGenerator 类中的 genKeyPair() 方法生成密钥对。此方法不需要参数,它返回生成的密钥对。如下所示是一个演示此方法的程序示例:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) throws Exception {       try {          KeyPairGenerator kpGenerator = KeyPairGenerator.getInstance("RSA");          KeyPair keyPair = kpGenerator.genKeyPair();          System.out.println(keyPair);       } catch (NoSuchAlgorithmException e) { System.out.println("Error!!! NoSuchAlgorithmException"); ... 阅读更多

Java 中 SecureRandom 的 nextBytes() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

333 次浏览

可以使用 java.security.SecureRandom 类中的 nextBytes() 方法获取用户指定的数量的随机字节。此方法需要一个参数,即一个随机字节数组,它返回用户指定的随机字节。如下所示是一个演示此方法的程序示例:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          String s = "Apple";          byte[] arrB = s.getBytes();         ... 阅读更多

Java 中 SecureRandom 的 getSeed() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

97 次浏览

可以使用 java.security.SecureRandom 类中的 getSeed() 方法获取所需的种子字节。此方法需要一个参数,即需要生成的种子字节数,它返回所需的种子字节。如下所示是一个演示此方法的程序示例:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          byte[] arrB = sRandom.getSeed(5);          System.out.println("The Seed Bytes in array are: " + Arrays.toString(arrB));   ... 阅读更多

Java 中 SecureRandom 的 setSeed() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

384 次浏览

可以使用 java.security.SecureRandom 类中的 setSeed() 方法重新设置随机对象的种子。此方法需要一个参数,即所需的种子字节数组,它返回重新设置种子的随机对象。如下所示是一个演示此方法的程序示例:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          String str = "Apple";          byte[] arrB = str.getBytes();          sRandom.setSeed(arrB);          byte[] arrSeed = sRandom.getSeed(5);   ... 阅读更多

Java 中 SecureRandom 的 getProvider() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

71 次浏览

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

Java 中 SecureRandom 的 getAlgorithm() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:25

111 次浏览

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

Java 中 SecureRandom 的 generateSeed() 方法

Samual Sam
更新于 2019年7月30日 22:30:25

129 次浏览

可以使用 java.security.SecureRandom 类中的 generateSeed() 方法获取指定数量的种子字节。此方法需要一个参数,即种子字节数,它返回生成的种子字节。如下所示是一个演示此方法的程序示例:示例 实时演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          SecureRandom sRandom = SecureRandom.getInstance("SHA1PRNG");          byte[] arrB = sRandom.generateSeed(5);          System.out.println("The seed bytes generated are: " + Arrays.toString(arrB));       } catch (NoSuchAlgorithmException e) ... 阅读更多

广告