Uses of Class
java.security.SecureRandom
-
Packages that use SecureRandom 软件包 描述 java.security 提供安全框架的类和接口。java.security.interfaces 提供用于生成RSA实验室技术说明PKCS#1中定义的RSA(Rivest,Shamir和Adleman非对称密码算法)密钥以及NIST FIPS-186中定义的DSA(数字签名算法)密钥的接口。javax.crypto 提供加密操作的类和接口。javax.net.ssl 为安全套接字包提供类。 -
-
Uses of SecureRandom in java.security
Fields in java.security declared as SecureRandom Modifier and Type Field 描述 protected SecureRandom
SignatureSpi. appRandom
应用指定的随机源。Methods in java.security that return SecureRandom Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 protected abstract void
SSLContextSpi. engineInit(KeyManager[] km, TrustManager[] tm, SecureRandom sr)
初始化此上下文。void
SSLContext. init(KeyManager[] km, TrustManager[] tm, SecureRandom random)
Initializes this context.
-