Javax.Crypto Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este paquete proporciona las clases e interfaces para las aplicaciones criptográficas que implementan algoritmos para el cifrado, el descifrado o el acuerdo de clave.
Clases
| AEADBadTagException |
Esta excepción se produce cuando un |
| BadPaddingException |
Esta excepción se produce cuando se espera un mecanismo de relleno determinado para los datos de entrada, pero los datos no se rellenan correctamente. |
| Cipher |
Esta clase proporciona la funcionalidad de un cifrado criptográfico para el cifrado y el descifrado. |
| CipherInputStream |
CipherInputStream se compone de inputStream y un cifrado para que los métodos read() devuelvan datos que se leen desde el InputStream subyacente, pero que el cifrado ha procesado además. |
| CipherOutputStream |
CipherOutputStream se compone de outputStream y un cifrado para que los métodos write() procesen primero los datos antes de escribirlos en outputStream subyacente. |
| CipherSpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| EncryptedPrivateKeyInfo |
Esta clase implementa el |
| ExemptionMechanism |
Esta clase proporciona la funcionalidad de un mecanismo de exención, ejemplos de los cuales son recuperación clave, debilitación de claves y custodia de claves. |
| ExemptionMechanismException |
Se trata de la excepción Generic ExemptionMechanism. |
| ExemptionMechanismSpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| IllegalBlockSizeException |
Esta excepción se produce cuando la longitud de los datos proporcionados a un cifrado de bloque es incorrecto, i. |
| KeyAgreement |
Esta clase proporciona la funcionalidad de un protocolo de contrato de clave (o intercambio de claves). |
| KeyAgreementSpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| KeyGenerator |
Esta clase proporciona la funcionalidad de un generador de claves secretas (simétricas). |
| KeyGeneratorSpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| Mac |
Esta clase proporciona la funcionalidad de un algoritmo "Código de autenticación de mensajes" (MAC). |
| MacSpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| NoSuchPaddingException |
Esta excepción se produce cuando se solicita un mecanismo de relleno determinado, pero no está disponible en el entorno. |
| NullCipher |
La clase NullCipher es una clase que proporciona un "cifrado de identidad", uno que no transforma el texto sin formato. |
| SealedObject |
Esta clase permite al programador crear un objeto y proteger su confidencialidad con un algoritmo criptográfico. |
| SecretKey |
Clave de secreto criptográfico (simétrico). |
| SecretKeyFactory |
Esta clase representa un generador de claves secretas. |
| SecretKeyFactorySpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| ShortBufferException |
Esta excepción se produce cuando un búfer de salida proporcionado por el usuario es demasiado corto para contener el resultado de la operación. |
Interfaces
| ISecretKey |
Clave secreta (simétrica). |
Enumeraciones
| CipherMode |
Enumera los valores devueltos por varios tipos y tomados como parámetro de varios métodos de Cipher. |
| KeyType |
Enumera los valores devueltos por varios tipos y tomados como parámetro del miembro F:Javax.Crypto.Cipher.Unwrap . |