Javax.Crypto Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ce package fournit les classes et interfaces pour les applications de chiffrement implémentant des algorithmes pour le chiffrement, le déchiffrement ou le contrat de clé.
Classes
AEADBadTagException |
Cette exception est levée lorsqu’un |
BadPaddingException |
Cette exception est levée lorsqu’un mécanisme de remplissage particulier est attendu pour les données d’entrée, mais que les données ne sont pas correctement rembourrées. |
Cipher |
Cette classe fournit les fonctionnalités d’un chiffrement de chiffrement pour le chiffrement et le déchiffrement. |
CipherInputStream |
Un CipherInputStream est composé d’un InputStream et d’un chiffrement de sorte que les méthodes read() retournent des données qui sont lues à partir de InputStream sous-jacent, mais qui ont été traitées par le chiffrement. |
CipherOutputStream |
Un CipherOutputStream est composé d’un OutputStream et d’un chiffrement afin que les méthodes write() traitent d’abord les données avant de les écrire dans OutputStream sous-jacent. |
CipherSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
EncryptedPrivateKeyInfo |
Cette classe implémente le |
ExemptionMechanism |
Cette classe fournit les fonctionnalités d’un mécanisme d’exemption, dont des exemples sont la récupération de clé, l’affaiblissement de la clé et l’échapage de clé. |
ExemptionMechanismException |
Il s’agit de l’exception d’ExemptionMechanism générique. |
ExemptionMechanismSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
IllegalBlockSizeException |
Cette exception est levée lorsque la longueur des données fournies à un chiffrement de bloc est incorrecte, i. |
KeyAgreement |
Cette classe fournit les fonctionnalités d’un protocole de contrat de clé (ou d’échange de clés). |
KeyAgreementSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
KeyGenerator |
Cette classe fournit les fonctionnalités d’un générateur de clés secret (symétrique). |
KeyGeneratorSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
Mac |
Cette classe fournit les fonctionnalités d’un algorithme « Code d’authentification de message » (MAC). |
MacSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
NoSuchPaddingException |
Cette exception est levée lorsqu’un mécanisme de remplissage particulier est demandé, mais n’est pas disponible dans l’environnement. |
NullCipher |
La classe NullCipher est une classe qui fournit un « chiffrement d’identité », qui ne transforme pas le texte brut. |
SealedObject |
Cette classe permet à un programmeur de créer un objet et de protéger sa confidentialité avec un algorithme de chiffrement. |
SecretKey |
Clé secrète de chiffrement (symétrique). |
SecretKeyFactory |
Cette classe représente une fabrique pour les clés secrètes. |
SecretKeyFactorySpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
ShortBufferException |
Cette exception est levée lorsqu’une mémoire tampon de sortie fournie par l’utilisateur est trop courte pour contenir le résultat de l’opération. |
Interfaces
ISecretKey |
Clé secrète (symétrique). |
Énumérations
CipherMode |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs méthodes de Cipher. |
KeyType |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Javax.Crypto.Cipher.Unwrap . |