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 SecureRandomSignatureSpi. appRandom应用程序指定的随机源。Methods in java.security that return SecureRandom 变量和类型 方法 描述 static SecureRandomSecureRandom. getInstance(String algorithm)返回实现指定的随机数生成器(RNG)算法的SecureRandom对象。static SecureRandomSecureRandom. getInstance(String algorithm, String provider)返回实现指定的随机数生成器(RNG)算法的SecureRandom对象。static SecureRandomSecureRandom. getInstance(String algorithm, Provider provider)返回实现指定的随机数生成器(RNG)算法的SecureRandom对象。static SecureRandomSecureRandom. getInstance(String algorithm, SecureRandomParameters params)返回实现指定的随机数生成器(RNG)算法的SecureRandom对象,并支持指定的SecureRandomParameters请求。static SecureRandomSecureRandom. getInstance(String algorithm, SecureRandomParameters params, String provider)返回实现指定的随机数生成器(RNG)算法的SecureRandom对象,并支持指定的SecureRandomParameters请求。static SecureRandomSecureRandom. getInstance(String algorithm, SecureRandomParameters params, Provider provider)返回实现指定的随机数生成器(RNG)算法的SecureRandom对象,并支持指定的SecureRandomParameters请求。static SecureRandomSecureRandom. getInstanceStrong()返回使用securerandom.strongAlgorithmsSecurity属性中指定的算法/提供程序选择的SecureRandom对象。Methods in java.security with parameters of type SecureRandom 变量和类型 方法 描述 protected abstract voidAlgorithmParameterGeneratorSpi. engineInit(int size, SecureRandom random)将此参数生成器初始化为特定大小和随机源。protected abstract voidAlgorithmParameterGeneratorSpi. engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)使用一组特定于算法的参数生成值初始化此参数生成器。protected voidSignatureSpi. engineInitSign(PrivateKey privateKey, SecureRandom random)使用指定的私钥和随机源对签名操作初始化此签名对象。voidAlgorithmParameterGenerator. init(int size, SecureRandom random)将此参数生成器初始化为特定大小和随机源。voidAlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec, SecureRandom random)使用一组特定于算法的参数生成值初始化此参数生成器。voidKeyPairGenerator. initialize(int keysize, SecureRandom random)使用给定的随机源(以及默认参数集)初始化特定密钥大小的密钥对生成器。voidKeyPairGenerator. initialize(AlgorithmParameterSpec params, SecureRandom random)使用给定的参数集和随机源初始化密钥对生成器。abstract voidKeyPairGeneratorSpi. initialize(int keysize, SecureRandom random)使用默认参数集初始化特定密钥大小的密钥对生成器。voidKeyPairGeneratorSpi. initialize(AlgorithmParameterSpec params, SecureRandom random)使用指定的参数集和用户提供的随机源初始化密钥对生成器。voidSignature. initSign(PrivateKey privateKey, SecureRandom random)初始化此对象以进行签名。 -
Uses of SecureRandom in java.security.interfaces
Methods in java.security.interfaces with parameters of type SecureRandom 变量和类型 方法 描述 voidDSAKeyPairGenerator. initialize(int modlen, boolean genParams, SecureRandom random)为给定的模数长度(而不是参数)初始化密钥对生成器,以及可选的SecureRandom位源。voidDSAKeyPairGenerator. 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 voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)使用密钥,一组算法参数和随机源初始化此密码。protected abstract voidCipherSpi. engineInit(int opmode, Key key, SecureRandom random)使用密钥和随机源初始化此密码。protected abstract voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)使用密钥,一组算法参数和随机源初始化此密码。protected abstract voidKeyAgreementSpi. engineInit(Key key, SecureRandom random)使用给定的密钥和随机源初始化此密钥协议。protected abstract voidKeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)使用给定密钥,算法参数集和随机源初始化此密钥协议。protected abstract voidKeyGeneratorSpi. engineInit(int keysize, SecureRandom random)使用给定的随机源为特定密钥大小初始化此密钥生成器。protected abstract voidKeyGeneratorSpi. engineInit(SecureRandom random)初始化密钥生成器。protected abstract voidKeyGeneratorSpi. engineInit(AlgorithmParameterSpec params, SecureRandom random)使用指定的参数集和用户提供的随机源初始化密钥生成器。voidCipher. init(int opmode, Certificate certificate, SecureRandom random)使用给定证书中的公钥和随机源初始化此密码。voidCipher. init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)使用密钥,一组算法参数和随机源初始化此密码。voidCipher. init(int opmode, Key key, SecureRandom random)使用密钥和随机源初始化此密码。voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)使用密钥,一组算法参数和随机源初始化此密码。voidKeyAgreement. init(Key key, SecureRandom random)使用给定的密钥和随机源初始化此密钥协议。voidKeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)使用给定密钥,算法参数集和随机源初始化此密钥协议。voidKeyGenerator. init(int keysize, SecureRandom random)使用用户提供的随机源为特定密钥大小初始化此密钥生成器。voidKeyGenerator. init(SecureRandom random)初始化此密钥生成器。voidKeyGenerator. init(AlgorithmParameterSpec params, SecureRandom random)使用指定的参数集和用户提供的随机源初始化此密钥生成器。 -
Uses of SecureRandom in javax.net.ssl
Methods in javax.net.ssl with parameters of type SecureRandom 变量和类型 方法 描述 protected abstract voidSSLContextSpi. engineInit(KeyManager[] km, TrustManager[] tm, SecureRandom sr)初始化此上下文。voidSSLContext. init(KeyManager[] km, TrustManager[] tm, SecureRandom random)Initializes this context.
-