|
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。