Constructor and Description |
---|
KeyGeneratorSpi() |
Modifier and Type | Method and Description |
---|---|
protected abstract SecretKey |
engineGenerateKey()
生成一个秘密密钥。
|
protected abstract void |
engineInit(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化密钥生成器。
|
protected abstract void |
engineInit(int keysize, SecureRandom random)
使用给定的随机源初始化该密钥生成器以进行某些密钥化。
|
protected abstract void |
engineInit(SecureRandom random)
初始化密钥生成器。
|
protected abstract void engineInit(SecureRandom random)
random
- 该发生器的随机性来源
protected abstract void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
params
- 关键生成参数
random
- 该密钥生成器的随机源
InvalidAlgorithmParameterException
- 如果
params
不适合此密钥生成器
protected abstract void engineInit(int keysize, SecureRandom random)
keysize
- keysize
。
这是一个以比特数表示的算法特定度量。
random
- 这个密钥生成器的随机源
InvalidParameterException
- 如果
InvalidParameterException
错误或不支持。
protected abstract SecretKey engineGenerateKey()