Uses of Class
java.security.SecureRandom
-
Packages that use SecureRandom 软件包 描述 java.security 提供安全框架的类和接口。java.security.interfaces 提供用于生成RSA实验室技术说明PKCS#1中定义的RSA(Rivest,Shamir和Adleman AsymmetricCipher算法)密钥的接口,以及NIST的FIPS-186中定义的DSA(数字签名算法)密钥。javax.crypto 提供加密操作的类和接口。javax.net.ssl 提供安全套接字包的类。 -
-
Uses of SecureRandom in java.security
Fields in java.security declared as SecureRandom 变量和类型 字段 描述 protected SecureRandom
SignatureSpi. appRandom
应用程序指定的随机源。Methods in java.security that return SecureRandom 变量和类型 方法 描述 static SecureRandom
SecureRandom. getInstance(String algorithm)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象。static SecureRandom
SecureRandom. getInstance(String algorithm, String provider)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象。static SecureRandom
SecureRandom. getInstance(String algorithm, Provider provider)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象。static SecureRandom
SecureRandom. getInstance(String algorithm, SecureRandomParameters params)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象,并支持指定的SecureRandomParameters
请求。static SecureRandom
SecureRandom. getInstance(String algorithm, SecureRandomParameters params, String provider)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象,并支持指定的SecureRandomParameters
请求。static SecureRandom
SecureRandom. getInstance(String algorithm, SecureRandomParameters params, Provider provider)
返回实现指定的随机数生成器(RNG)算法的SecureRandom
对象,并支持指定的SecureRandomParameters
请求。static SecureRandom
SecureRandom. getInstanceStrong()
返回使用securerandom.strongAlgorithms
Security
属性中指定的算法/提供程序选择的SecureRandom
对象。Methods in java.security with parameters of type SecureRandom 变量和类型 方法 描述 protected abstract void
AlgorithmParameterGeneratorSpi. engineInit(int size, SecureRandom random)
将此参数生成器初始化为特定大小和随机源。protected abstract void
AlgorithmParameterGeneratorSpi. engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)
使用一组特定于算法的参数生成值初始化此参数生成器。protected void
SignatureSpi. engineInitSign(PrivateKey privateKey, SecureRandom random)
使用指定的私钥和随机源对签名操作初始化此签名对象。void
AlgorithmParameterGenerator. init(int size, SecureRandom random)
将此参数生成器初始化为特定大小和随机源。void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec, SecureRandom random)
使用一组特定于算法的参数生成值初始化此参数生成器。void
KeyPairGenerator. initialize(int keysize, SecureRandom random)
使用给定的随机源(以及默认参数集)初始化特定密钥大小的密钥对生成器。void
KeyPairGenerator. initialize(AlgorithmParameterSpec params, SecureRandom random)
使用给定的参数集和随机源初始化密钥对生成器。abstract void
KeyPairGeneratorSpi. initialize(int keysize, SecureRandom random)
使用默认参数集初始化特定密钥大小的密钥对生成器。void
KeyPairGeneratorSpi. initialize(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化密钥对生成器。void
Signature. initSign(PrivateKey privateKey, SecureRandom random)
初始化此对象以进行签名。 -
Uses of SecureRandom in java.security.interfaces
Methods in java.security.interfaces with parameters of type SecureRandom 变量和类型 方法 描述 void
DSAKeyPairGenerator. initialize(int modlen, boolean genParams, SecureRandom random)
为给定的模数长度(而不是参数)初始化密钥对生成器,以及可选的SecureRandom位源。void
DSAKeyPairGenerator. initialize(DSAParams params, SecureRandom random)
使用DSA系列参数(p,q和g)和可选的SecureRandom位源初始化密钥对生成器。 -
Uses of SecureRandom in javax.crypto
Methods in javax.crypto with parameters of type SecureRandom 变量和类型 方法 描述 protected abstract void
CipherSpi. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
使用密钥,一组算法参数和随机源初始化此密码。protected abstract void
CipherSpi. engineInit(int opmode, Key key, SecureRandom random)
使用密钥和随机源初始化此密码。protected abstract void
CipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
使用密钥,一组算法参数和随机源初始化此密码。protected abstract void
KeyAgreementSpi. engineInit(Key key, SecureRandom random)
使用给定的密钥和随机源初始化此密钥协议。protected abstract void
KeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
使用给定密钥,算法参数集和随机源初始化此密钥协议。protected abstract void
KeyGeneratorSpi. engineInit(int keysize, SecureRandom random)
使用给定的随机源为特定密钥大小初始化此密钥生成器。protected abstract void
KeyGeneratorSpi. engineInit(SecureRandom random)
初始化密钥生成器。protected abstract void
KeyGeneratorSpi. engineInit(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化密钥生成器。void
Cipher. init(int opmode, Certificate certificate, SecureRandom random)
使用给定证书中的公钥和随机源初始化此密码。void
Cipher. init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
使用密钥,一组算法参数和随机源初始化此密码。void
Cipher. init(int opmode, Key key, SecureRandom random)
使用密钥和随机源初始化此密码。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
使用密钥,一组算法参数和随机源初始化此密码。void
KeyAgreement. init(Key key, SecureRandom random)
使用给定的密钥和随机源初始化此密钥协议。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)
使用给定密钥,算法参数集和随机源初始化此密钥协议。void
KeyGenerator. init(int keysize, SecureRandom random)
使用用户提供的随机源为特定密钥大小初始化此密钥生成器。void
KeyGenerator. init(SecureRandom random)
初始化此密钥生成器。void
KeyGenerator. init(AlgorithmParameterSpec params, SecureRandom random)
使用指定的参数集和用户提供的随机源初始化此密钥生成器。 -
Uses of SecureRandom in javax.net.ssl
Methods in javax.net.ssl with parameters of type SecureRandom 变量和类型 方法 描述 protected abstract void
SSLContextSpi. engineInit(KeyManager[] km, TrustManager[] tm, SecureRandom sr)
初始化此上下文。void
SSLContext. init(KeyManager[] km, TrustManager[] tm, SecureRandom random)
Initializes this context.
-