|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 SecureRandom 的軟體套件 | |
---|---|
java.security | 為安全框架提供類別和介面。 |
java.security.interfaces | 提供的介面用於產生 RSA Laboratory Technical Note PKCS#1 中定義的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 演算法)密鑰,以及 NIST 的 FIPS-186 中定義的 DSA(數位簽章演算法)密鑰。 |
javax.crypto | 為加密操作提供類別和介面。 |
javax.net.ssl | 提供用於安全Socket層(SSL)套件的類別。 |
java.security 中 SecureRandom 的使用 |
---|
宣告為 SecureRandom 的 java.security 中的欄位 | |
---|---|
protected SecureRandom |
SignatureSpi.appRandom
應用程序指定的隨機源。 |
返回 SecureRandom 的 java.security 中的方法 | |
---|---|
static SecureRandom |
SecureRandom.getInstance(String algorithm)
返回實作指定隨機數產生器 (RNG) 演算法的 SecureRandom 物件。 |
static SecureRandom |
SecureRandom.getInstance(String algorithm,
Provider provider)
返回實作指定隨機數產生器 (RNG) 演算法的 SecureRandom 物件。 |
static SecureRandom |
SecureRandom.getInstance(String algorithm,
String provider)
返回實作指定隨機數產生器 (RNG) 演算法的 SecureRandom 物件。 |
參數型別為 SecureRandom 的 java.security 中的方法 | |
---|---|
protected abstract void |
AlgorithmParameterGeneratorSpi.engineInit(AlgorithmParameterSpec genParamSpec,
SecureRandom random)
利用特定於演算法的參數產生值的集合初始化此參數產生器。 |
protected abstract void |
AlgorithmParameterGeneratorSpi.engineInit(int size,
SecureRandom random)
針對某個特定大小和隨機源初始化此參數產生器。 |
protected void |
SignatureSpi.engineInitSign(PrivateKey privateKey,
SecureRandom random)
通過用於簽章操作的指定私鑰和隨機源初始化此簽章物件。 |
void |
AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec,
SecureRandom random)
利用特定於演算法的參數產生值集合初始化此參數產生器。 |
void |
AlgorithmParameterGenerator.init(int size,
SecureRandom random)
針對某個特定大小和隨機源初始化此參數產生器。 |
void |
KeyPairGenerator.initialize(AlgorithmParameterSpec params,
SecureRandom random)
使用給定參數集合和隨機源初始化密鑰對產生器。 |
void |
KeyPairGeneratorSpi.initialize(AlgorithmParameterSpec params,
SecureRandom random)
用指定參數集合和使用者提供的隨機源初始化密鑰對產生器。 |
void |
KeyPairGenerator.initialize(int keysize,
SecureRandom random)
使用給定的隨機源(和預設的參數集合)初始化確定密鑰大小的密鑰對產生器。 |
abstract void |
KeyPairGeneratorSpi.initialize(int keysize,
SecureRandom random)
使用預設參數集初始化確定密鑰大小的密鑰對產生器。 |
void |
Signature.initSign(PrivateKey privateKey,
SecureRandom random)
初始化這個用於簽章的物件。 |
java.security.interfaces 中 SecureRandom 的使用 |
---|
參數型別為 SecureRandom 的 java.security.interfaces 中的方法 | |
---|---|
void |
DSAKeyPairGenerator.initialize(DSAParams params,
SecureRandom random)
使用 DSA 系列參數(p、q 和 g)和可選 SecureRandom 位源初始化密鑰對產生器。 |
void |
DSAKeyPairGenerator.initialize(int modlen,
boolean genParams,
SecureRandom random)
使用給定係數長度(而不是參數)和可選 SecureRandom 位源初始化密鑰對產生器。 |
javax.crypto 中 SecureRandom 的使用 |
---|
參數型別為 SecureRandom 的 javax.crypto 中的方法 | |
---|---|
protected abstract void |
KeyGeneratorSpi.engineInit(AlgorithmParameterSpec params,
SecureRandom random)
用指定參數集和使用者提供的隨機源初始化密鑰產生器。 |
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用一個密鑰、一組演算法參數和一個隨機源初始化此 cipher。 |
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
AlgorithmParameters params,
SecureRandom random)
用一個密鑰、一組演算法參數和一個隨機源初始化此 cipher。 |
protected abstract void |
CipherSpi.engineInit(int opmode,
Key key,
SecureRandom random)
用密鑰和隨機源初始化此 cipher。 |
protected abstract void |
KeyGeneratorSpi.engineInit(int keysize,
SecureRandom random)
使用給定隨機源初始化此密鑰產生器,以獲取確定的密鑰長度。 |
protected abstract void |
KeyAgreementSpi.engineInit(Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用給定密鑰、演算法參數集和隨機源初始化此密鑰協定。 |
protected abstract void |
KeyAgreementSpi.engineInit(Key key,
SecureRandom random)
用給定密鑰和隨機源初始化此密鑰協定。 |
protected abstract void |
KeyGeneratorSpi.engineInit(SecureRandom random)
初始化該密鑰產生器。 |
void |
KeyGenerator.init(AlgorithmParameterSpec params,
SecureRandom random)
用指定參數集和使用者提供的隨機源初始化此密鑰產生器。 |
void |
Cipher.init(int opmode,
Certificate certificate,
SecureRandom random)
用取自給定證書的公鑰和隨機源初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用一個密鑰、一組演算法參數和一個隨機源初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Key key,
AlgorithmParameters params,
SecureRandom random)
用一個密鑰、一組演算法參數和一個隨機源初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Key key,
SecureRandom random)
用密鑰和隨機源初始化此 Cipher。 |
void |
KeyGenerator.init(int keysize,
SecureRandom random)
使用使用者提供的隨機源初始化此密鑰產生器,使其具有確定的密鑰大小。 |
void |
KeyAgreement.init(Key key,
AlgorithmParameterSpec params,
SecureRandom random)
用給定密鑰、演算法參數集和隨機源初始化此密鑰協定。 |
void |
KeyAgreement.init(Key key,
SecureRandom random)
用給定密鑰和隨機源初始化此密鑰協議。 |
void |
KeyGenerator.init(SecureRandom random)
初始化此密鑰產生器。 |
javax.net.ssl 中 SecureRandom 的使用 |
---|
參數型別為 SecureRandom 的 javax.net.ssl 中的方法 | |
---|---|
protected abstract void |
SSLContextSpi.engineInit(KeyManager[] km,
TrustManager[] tm,
SecureRandom sr)
初始化此上下文。 |
void |
SSLContext.init(KeyManager[] km,
TrustManager[] tm,
SecureRandom random)
初始化此上下文。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。