Javax.Crypto Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Este pacote fornece as classes e interfaces para aplicativos criptográficos que implementam algoritmos para criptografia, descriptografia ou acordo de chave.
Classes
AEADBadTagException |
Essa exceção é lançada quando uma |
BadPaddingException |
Essa exceção é lançada quando um mecanismo de preenchimento específico é esperado para os dados de entrada, mas os dados não são preenchidos corretamente. |
Cipher |
Essa classe fornece a funcionalidade de uma cifra criptográfica para criptografia e descriptografia. |
CipherInputStream |
Um CipherInputStream é composto de um InputStream e um Cipher para que os métodos read() retornem dados que são lidos do InputStream subjacente, mas que foram processados adicionalmente pelo Cipher. |
CipherOutputStream |
Um CipherOutputStream é composto de um OutputStream e um Cipher para que os métodos write() primeiro processem os dados antes de gravá-los no OutputStream subjacente. |
CipherSpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
EncryptedPrivateKeyInfo |
Essa classe implementa o |
ExemptionMechanism |
Essa classe fornece a funcionalidade de um mecanismo de isenção, cujos exemplos são recuperação de chave, enfraquecimento de chave e depósito de chave. |
ExemptionMechanismException |
Esta é a exceção genérica do Mecanismo de Isenção. |
ExemptionMechanismSpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
IllegalBlockSizeException |
Essa exceção é lançada quando o comprimento dos dados fornecidos a uma cifra de bloco está incorreto, i. |
KeyAgreement |
Essa classe fornece a funcionalidade de um contrato de chave (ou protocolo de troca de chaves). |
KeyAgreementSpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
KeyGenerator |
Essa classe fornece a funcionalidade de um gerador de chave secreto (simétrico). |
KeyGeneratorSpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
Mac |
Essa classe fornece a funcionalidade de um algoritmo "Código de autenticação de mensagem" (MAC). |
MacSpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
NoSuchPaddingException |
Essa exceção é lançada quando um mecanismo de preenchimento específico é solicitado, mas não está disponível no ambiente. |
NullCipher |
A classe NullCipher é uma classe que fornece uma "cifra de identidade" -- uma que não transforma o texto sem formatação. |
SealedObject |
Essa classe permite que um programador crie um objeto e proteja sua confidencialidade com um algoritmo criptográfico. |
SecretKey |
Uma chave secreta criptográfica (simétrica). |
SecretKeyFactory |
Essa classe representa uma fábrica de chaves secretas. |
SecretKeyFactorySpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
ShortBufferException |
Essa exceção é lançada quando um buffer de saída fornecido pelo usuário é muito curto para conter o resultado da operação. |
Interfaces
ISecretKey |
Uma chave secreta (simétrica). |
Enumerações
CipherMode |
Enumera valores retornados por vários tipos e tomados como um parâmetro de vários métodos de Cipher. |
KeyType |
Enumera valores retornados por vários tipos e tomados como um parâmetro do membro F:Javax.Crypto.Cipher.Unwrap . |