Javax.Crypto 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此套件提供用於實作加密、解密或金鑰合約演算法之密碼編譯應用程式的類別和介面。
類別
AEADBadTagException |
當 AEAD 模式 (例如 GCM/CCM) 的作業無法驗證提供的驗證標記時 |
BadPaddingException |
當輸入數據預期有特定的填補機制,但數據未正確填補時,就會擲回這個例外狀況。 |
Cipher |
這個類別提供加密和解密的密碼編譯加密功能。 |
CipherInputStream |
CipherInputStream 是由 InputStream 和 Cipher 所組成,因此 read() 方法會傳回從基礎 InputStream 讀取的數據,但已由加密額外處理。 |
CipherOutputStream |
CipherOutputStream 是由 OutputStream 和 Cipher 所組成,因此 write() 方法會在將數據寫出至基礎 OutputStream 之前先處理數據。 |
CipherSpi |
這個類別會定義 類別的 |
EncryptedPrivateKeyInfo |
這個類別會實作 |
ExemptionMechanism |
這個類別提供豁免機制的功能,例如 密鑰復原、 金鑰削弱和 密鑰代管。 |
ExemptionMechanismException |
這是一般 ExceptionMechanism 例外狀況。 |
ExemptionMechanismSpi |
這個類別會定義 類別的 |
IllegalBlockSizeException |
當提供給區塊加密的數據長度不正確,即會擲回這個例外狀況。 |
KeyAgreement |
這個類別提供金鑰協定(或金鑰交換)通訊協定的功能。 |
KeyAgreementSpi |
這個類別會定義 類別的 |
KeyGenerator |
這個類別提供秘密 (對稱) 金鑰產生器的功能。 |
KeyGeneratorSpi |
這個類別會定義 類別的 |
Mac |
這個類別提供「訊息驗證碼」(MAC) 演算法的功能。 |
MacSpi |
這個類別會定義 類別的 |
NoSuchPaddingException |
當要求特定填補機制但在環境中無法使用時,就會擲回這個例外狀況。 |
NullCipher |
NullCipher 類別是提供「身分識別加密」的類別,也就是不會轉換純文本的類別。 |
SealedObject |
這個類別可讓程式設計人員建立物件,並使用密碼編譯演算法保護其機密性。 |
SecretKey |
密碼編譯秘密 (對稱) 金鑰。 |
SecretKeyFactory |
這個類別代表秘密金鑰的處理站。 |
SecretKeyFactorySpi |
這個類別會定義 類別的 |
ShortBufferException |
當使用者提供的輸出緩衝區太短而無法保存作業結果時,就會擲回這個例外狀況。 |
介面
ISecretKey |
秘密 (對稱) 金鑰。 |
列舉
CipherMode |
列舉數種型別所傳回的值,並以 做為數個 方法的參數 Cipher。 |
KeyType |
列舉數種類型所傳回的值,並作為 F:Javax.Crypto.Cipher.Unwrap 成員的參數。 |