所有类
java.security
类 SecureRandomSpi
java.lang.Object
java.security.SecureRandomSpi
-
所有已实现的接口:
-
Serializable
-
public abstract class SecureRandomSpi
- extends Object
- implements Serializable
此类为 SecureRandom
类定义了服务提供程序接口 (SPI)。此类中的所有抽象方法必须由这样的服务提供程序来实现:该服务提供程序希望提供加密的强伪随机数生成器的实现。
-
从以下版本开始:
-
1.2
-
另请参见:
-
SecureRandom
, 序列化表格
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecureRandomSpi
public SecureRandomSpi()
engineSetSeed
protected abstract void engineSetSeed(byte[] seed)
-
重新提供此随机对象的种子。给定种子补充而不是取代现有的种子。因此,重复调用保证了始终不会降低随机性。
-
-
-
参数:
-
seed
- 种子。
engineNextBytes
protected abstract void engineNextBytes(byte[] bytes)
-
生成用户指定的随机字节数。
-
-
-
参数:
-
bytes
- 用随机字节填充的数组。
engineGenerateSeed
protected abstract byte[] engineGenerateSeed(int numBytes)
-
返回给定的种子字节数。此调用可用来作为其他随机数生成器的种子。
-
-
-
参数:
-
numBytes
- 将生成的种子字节的数量。
-
返回:
-
种子字节。
所有类