Javax.Crypto Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo pacchetto fornisce le classi e le interfacce per le applicazioni di crittografia che implementano algoritmi per la crittografia, la decrittografia o il contratto di chiave.
Classi
AEADBadTagException |
Questa eccezione viene generata quando un'operazione |
BadPaddingException |
Questa eccezione viene generata quando è previsto un meccanismo di riempimento specifico per i dati di input, ma i dati non vengono riempiti correttamente. |
Cipher |
Questa classe fornisce la funzionalità di crittografia per la crittografia e la decrittografia. |
CipherInputStream |
Un Oggetto CipherInputStream è costituito da inputStream e da una crittografia, in modo che i metodi read() restituiscono dati letti dall'InputStream sottostante, ma che sono stati elaborati anche dalla crittografia. |
CipherOutputStream |
Un Oggetto CipherOutputStream è costituito da un outputStream e da una crittografia in modo che i metodi write() eselaborino i dati prima di scriverli nell'OutputStream sottostante. |
CipherSpi |
Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la |
EncryptedPrivateKeyInfo |
Questa classe implementa il |
ExemptionMechanism |
Questa classe fornisce la funzionalità di un meccanismo di esenzione, esempi di cui il recupero chiave, l'indebolimento della chiave e il deposito delle chiavi. |
ExemptionMechanismException |
Si tratta dell'eccezione generica ExemptionMechanism. |
ExemptionMechanismSpi |
Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la |
IllegalBlockSizeException |
Questa eccezione viene generata quando la lunghezza dei dati forniti a una crittografia a blocchi non è corretta, i. |
KeyAgreement |
Questa classe fornisce la funzionalità di un protocollo key agreement (o scambio di chiavi). |
KeyAgreementSpi |
Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la |
KeyGenerator |
Questa classe fornisce la funzionalità di un generatore di chiavi segreto (simmetrico). |
KeyGeneratorSpi |
Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la |
Mac |
Questa classe fornisce la funzionalità di un algoritmo MAC (Message Authentication Code). |
MacSpi |
Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la |
NoSuchPaddingException |
Questa eccezione viene generata quando viene richiesto un particolare meccanismo di riempimento, ma non è disponibile nell'ambiente. |
NullCipher |
La classe NullCipher è una classe che fornisce una "crittografia di identità", una che non trasforma il testo normale. |
SealedObject |
Questa classe consente a un programmatore di creare un oggetto e proteggere la riservatezza con un algoritmo di crittografia. |
SecretKey |
Chiave privata crittografica (simmetrica). |
SecretKeyFactory |
Questa classe rappresenta una factory per le chiavi segrete. |
SecretKeyFactorySpi |
Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la |
ShortBufferException |
Questa eccezione viene generata quando un buffer di output fornito dall'utente è troppo breve per contenere il risultato dell'operazione. |
Interfacce
ISecretKey |
Chiave privata (simmetrica). |
Enumerazioni
CipherMode |
Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi metodi di Cipher. |
KeyType |
Enumera i valori restituiti da diversi tipi e considerati come parametro del membro F:Javax.Crypto.Cipher.Unwrap . |