共用方式為


Javax.Crypto 命名空間

此套件提供用於實作加密、解密或金鑰合約演算法之密碼編譯應用程式的類別和介面。

類別

AEADBadTagException

當 AEAD 模式 (例如 GCM/CCM) 的作業無法驗證提供的驗證標記時 Cipher ,就會擲回這個例外狀況。

BadPaddingException

當輸入數據預期有特定的填補機制,但數據未正確填補時,就會擲回這個例外狀況。

Cipher

這個類別提供加密和解密的密碼編譯加密功能。

CipherInputStream

CipherInputStream 是由 InputStream 和 Cipher 所組成,因此 read() 方法會傳回從基礎 InputStream 讀取的數據,但已由加密額外處理。

CipherOutputStream

CipherOutputStream 是由 OutputStream 和 Cipher 所組成,因此 write() 方法會在將數據寫出至基礎 OutputStream 之前先處理數據。

CipherSpi

這個類別會定義 類別的Cipher服務提供者介面 (<b>SPI</b>)。

EncryptedPrivateKeyInfo

這個類別會實作 EncryptedPrivateKeyInfo PKCS #8 中所定義的型別。

ExemptionMechanism

這個類別提供豁免機制的功能,例如 密鑰復原金鑰削弱密鑰代管

ExemptionMechanismException

這是一般 ExceptionMechanism 例外狀況。

ExemptionMechanismSpi

這個類別會定義 類別的ExemptionMechanism服務提供者介面 (<b>SPI</b>)。

IllegalBlockSizeException

當提供給區塊加密的數據長度不正確,即會擲回這個例外狀況。

KeyAgreement

這個類別提供金鑰協定(或金鑰交換)通訊協定的功能。

KeyAgreementSpi

這個類別會定義 類別的KeyAgreement服務提供者介面 (<b>SPI</b>)。

KeyGenerator

這個類別提供秘密 (對稱) 金鑰產生器的功能。

KeyGeneratorSpi

這個類別會定義 類別的KeyGenerator服務提供者介面 (<b>SPI</b>)。

Mac

這個類別提供「訊息驗證碼」(MAC) 演算法的功能。

MacSpi

這個類別會定義 類別的Mac服務提供者介面 (<b>SPI</b>)。

NoSuchPaddingException

當要求特定填補機制但在環境中無法使用時,就會擲回這個例外狀況。

NullCipher

NullCipher 類別是提供「身分識別加密」的類別,也就是不會轉換純文本的類別。

SealedObject

這個類別可讓程式設計人員建立物件,並使用密碼編譯演算法保護其機密性。

SecretKey

密碼編譯秘密 (對稱) 金鑰。

SecretKeyFactory

這個類別代表秘密金鑰的處理站。

SecretKeyFactorySpi

這個類別會定義 類別的SecretKeyFactory服務提供者介面 (<b>SPI</b>)。

ShortBufferException

當使用者提供的輸出緩衝區太短而無法保存作業結果時,就會擲回這個例外狀況。

介面

ISecretKey

秘密 (對稱) 金鑰。

列舉

CipherMode

列舉數種型別所傳回的值,並以 做為數個 方法的參數 Cipher

KeyType

列舉數種類型所傳回的值,並作為 F:Javax.Crypto.Cipher.Unwrap 成員的參數