Windows.Security.Cryptography.Core 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.
Contém classes que permitem criar chaves criptográficas, criar hash e assinar conteúdo, criar códigos de autenticação de mensagem e criptografar ou descriptografar dados.
Classes
AsymmetricAlgorithmNames |
Contém propriedades estáticas que permitem recuperar nomes de algoritmo que podem ser usados no método OpenAlgorithm da classe AsymmetricKeyAlgorithmProvider . |
AsymmetricKeyAlgorithmProvider |
Representa um provedor de algoritmos de chave assimétricas (públicos). Para obter mais informações, consulte Chaves criptográficas. |
CryptographicEngine |
Criptografa, descriptografa e assina conteúdo e verifica assinaturas digitais. |
CryptographicHash |
Representa um objeto de hash reutilizável e contém o resultado de uma operação de hash. |
CryptographicKey |
Representa uma chave simétrica ou um par de chaves assimétricas. |
EccCurveNames |
Contém propriedades estáticas que permitem recuperar nomes de algoritmo de criptografia de curva elíptica (ECC) com suporte. |
EncryptedAndAuthenticatedData |
Contém dados que podem ser recuperados de dados criptografados e autenticados. Algoritmos de criptografia autenticados são abertos usando a classe SymmetricKeyAlgorithmProvider . |
HashAlgorithmNames |
Contém propriedades estáticas que permitem recuperar nomes de algoritmo que podem ser usados no método OpenAlgorithm da classe HashAlgorithmProvider . |
HashAlgorithmProvider |
Representa um provedor de hash criptográfico. Para obter mais informações sobre hashes, consulte MACs, hashes e assinaturas. |
KeyDerivationAlgorithmNames |
Contém propriedades estáticas que permitem recuperar nomes de algoritmo que podem ser usados no método OpenAlgorithm da classe KeyDerivationAlgorithmProvider . |
KeyDerivationAlgorithmProvider |
Representa um provedor de algoritmo de derivação de chave. |
KeyDerivationParameters |
Representa parâmetros usados ao derivar uma chave. |
MacAlgorithmNames |
Contém propriedades estáticas que permitem recuperar nomes de algoritmo que podem ser usados no método OpenAlgorithm da classe MacAlgorithmProvider . |
MacAlgorithmProvider |
Representa um MAC (código de autenticação de mensagem). Um MAC usa criptografia de chave simétrica para evitar a violação de mensagens. Para obter mais informações, consulte MACs, hashes e assinaturas. |
PersistedKeyProvider |
Recupera uma chave persistente de um objeto Certificate . |
SymmetricAlgorithmNames |
Contém propriedades estáticas que permitem recuperar nomes de algoritmo que podem ser usados no método OpenAlgorithm da classe SymmetricKeyAlgorithmProvider . |
SymmetricKeyAlgorithmProvider |
Representa um provedor de algoritmos de chave simétrica. Para obter mais informações, consulte Chaves criptográficas. |
Enumerações
Capi1KdfTargetAlgorithm |
Representa informações sobre um algoritmo de destino. |
CryptographicPadding |
Especifica um modo de preenchimento para operações de criptografia ou assinatura de algoritmo assimétrico. |
CryptographicPrivateKeyBlobType |
Especifica o tipo da chave privada contida em um buffer. |
CryptographicPublicKeyBlobType |
Especifica o tipo da chave pública contida em um buffer. |