找到 34423 篇文章,主题为编程

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) { ... 阅读更多

Java 中 SecureRandom 的 getInstance() 方法

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

264 次浏览

可以使用 java.security.SecureRandom 类中的 getInstance() 方法获取 SecureRandom 对象。此 SecureRandom 对象用于实现指定的随机数生成器 (RNG) 算法。getInstance() 方法需要一个参数,即随机数生成器 (RNG) 算法,它返回 SecureRandom 对象。以下是一个演示此方法的程序:示例 在线演示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 = ... 阅读更多

Java Signature 的 getInstance() 方法

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

1K+ 次浏览

可以使用 java.security.Signature 类中的 getInstance() 方法获取可以实现所需签名算法的签名对象。此方法需要一个参数,即标准算法名称,它返回签名对象。以下是一个演示此方法的程序:示例 在线演示import java.security.*; import java.util.*; public class Demo {    public static void main(String[] argv) {       try {          Signature signature = Signature.getInstance("SHA256withRSA");          String str = signature.toString();          System.out.println(str);       } catch (NoSuchAlgorithmException e) { ... 阅读更多

Java Signature 的 toString() 方法

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

310 次浏览

可以使用 java.security.Signature 类中的 getString() 方法获取签名对象的字符串表示形式。这包括对象状态、算法名称等信息。getString() 方法不需要参数,它返回签名对象的提供者。以下是一个演示此方法的程序:示例 在线演示import java.security.*; import java.util.*; public class Demo { public static void main(String[] argv) { try { Signature signature = Signature.getInstance("SHA256withRSA"); ... 阅读更多

Java Signature 的 getProvider() 方法

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

145 次浏览

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

Java Signature 的 getAlgorithm() 方法

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

171 次浏览

可以使用 java.security.Signature 类中的 getAlgorithm() 方法获取签名对象的算法名称。此方法不需要参数,它返回签名对象的算法名称。以下是一个演示此方法的程序:示例 在线演示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) { ... 阅读更多

Java 中 CharBuffer 的 allocate() 方法

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

105 次浏览

可以使用 java.nio.CharBuffer 类中的 allocate() 方法分配新的 CharBuffer。此方法需要一个参数,即缓冲区的容量。它返回分配的新 CharBuffer。如果提供的容量为负数,则会抛出 IllegalArgumentException。以下是一个演示此方法的程序:示例 在线演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          CharBuffer buffer = CharBuffer.allocate(n);          buffer.put('A');          buffer.put('P');   ... 阅读更多

Java 中 CharBuffer 的 duplicate() 方法

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

81 次浏览

可以使用 java.nio.CharBuffer 类中的 duplicate() 方法创建缓冲区的副本缓冲区。此副本缓冲区与原始缓冲区相同。duplicate() 方法返回创建的副本缓冲区。以下是一个演示此方法的程序:示例 在线演示import java.nio.*; import java.util.*; public class Demo {    public static void main(String[] args) {       int n = 5;       try {          CharBuffer buffer1 = CharBuffer.allocate(5);          buffer1.put('A');          buffer1.put('P');          buffer1.put('P');          buffer1.put('L'); ... 阅读更多

广告
© . All rights reserved.