|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個軟體套件 下一個軟體套件 | 框架 無框架 |
請參見:
描述
介面摘要 | |
---|---|
SecretKey | 秘密(對稱)密鑰。 |
類別摘要 | |
---|---|
Cipher | 此類別為加密和解密提供密碼功能。 |
CipherInputStream | CipherInputStream 由一個 InputStream 和一個 Cipher 組成,這樣 read() 方法才能返回從底層 InputStream 讀入但已經由該 Cipher 另外處理過的資料。 |
CipherOutputStream | CipherOutputStream 由一個 OutputStream 和一個 Cipher 組成,這樣 write() 方法才能在將資料寫出到底層 OutputStream 之前先對該資料進行處理。 |
CipherSpi | 此類別為 Cipher 類別定義了服務提供者介面 (SPI)。 |
EncryptedPrivateKeyInfo | 此類別實作 EncryptedPrivateKeyInfo 型別,如在 PKCS #8 中定義的那樣。 |
ExemptionMechanism | 此類別提供了豁免 (exemption) 機制的功能,例如,密鑰恢復、密鑰喚醒 和密鑰托管。 |
ExemptionMechanismSpi | 此類別為 ExemptionMechanism 類別定義了服務提供者介面 (SPI)。 |
KeyAgreement | 此類別提供密鑰協定(或密鑰交換)協議的功能。 |
KeyAgreementSpi | 此類別為 KeyAgreement 類別定義了服務提供者介面 (SPI)。 |
KeyGenerator | 此類別提供(對稱)密鑰產生器的功能。 |
KeyGeneratorSpi | 此類別為 KeyGenerator 類別定義了服務提供者介面 (SPI)。 |
Mac | 此類別提供“訊息驗證碼”(Message Authentication Code,MAC)演算法的功能。 |
MacSpi | 此類別為 Mac 類別定義服務提供者介面 (SPI)。 |
NullCipher | NullCipher 類別是一個提供“標識密碼”的類別,其不轉換純文本。 |
SealedObject | 此類別使開發人員能夠用加密演算法創建對象並保護其機密性。 |
SecretKeyFactory | 此類別表示秘密密鑰的處理器。 |
SecretKeyFactorySpi | 此類別定義 SecretKeyFactory 類別的服務提供者介面 (SPI)。 |
異常摘要 | |
---|---|
BadPaddingException | 當輸入資料期望特定的填充機制而資料又未正確填充時,拋出此異常。 |
ExemptionMechanismException | 此為一般 ExemptionMechanism 異常。 |
IllegalBlockSizeException | 如果提供給塊密碼的資料長度不正確(即與密碼的塊大小不比對),則拋出此異常。 |
NoSuchPaddingException | 當請求特定填充機制但該環境中未提供時,拋出此異常。 |
ShortBufferException | 當使用者提供的輸出緩衝區太小而不能存儲操作結果時,拋出此異常。 |
為加密操作提供類別和介面。在此套件中定義的加密操作包括加密、密鑰產生和密鑰協商,以及訊息驗證碼(Message Authentication Code,MAC)產生。
加密支持包括對稱密碼、不對稱密碼、塊密碼和串流密碼。此套件還支持安全串流和密封的物件。
此套件中提供的許多類別都是基於提供者的。該類別本身定義可以寫入應用程序的程式介面。然後可由獨立的第三方供應商編寫實作本身,並根據需要無縫嵌入。因此,應用程序開發人員可以利用任意數量的基於提供者的實作,而無需添加或覆寫程式碼。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個軟體套件 下一個軟體套件 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。