java命名空间java.security类securerandom的类成员方法:
getinstance定义及介绍
本文导语:
getinstance
public static securerandom getinstance(string algorithm,
provider provider)
throws nosuchalgorithmexception
返回实现指定随机数生成器 (rng) 算法的 securerandom 对象。
返回一个封装 securer...
getinstance
public static securerandom getinstance(string algorithm,
provider provider)
throws nosuchalgorithmexception
- 返回实现指定随机数生成器 (rng) 算法的 securerandom 对象。
返回一个封装 securerandomspi 实现的新 securerandom 对象,该实现取自指定 provider 对象。注意,指定的 provider 对象无需在安全提供者列表中注册。
尚未设置返回 securerandom 对象的种子。要设置返回对象的种子,可以调用 setseed
方法。
如果没有调用 setseed
,那么第一次调用 nextbytes
时将强行将 securerandom 对象设置为自身的种子。
如果之前调用了 setseed
,则不会发生该操作。
- 参数:
algorithm
- rng 算法的名称。有关标准 rng 算法名称的信息,请参阅 java cryptography architecture api specification & reference 中的附录 a。provider
- 提供者。
- 返回:
- 新的 securerandom 对象。
- 抛出:
nosuchalgorithmexception
- 如果不能从指定的 provider 对象获得指定算法的 securerandomspi 实现。
illegalargumentexception
- 如果指定提供者为 null。- 从以下版本开始:
- 1.4
- 另请参见:
provider