Windows.Security.Cryptography.Core 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.
Contiene classi che consentono di creare chiavi crittografiche, hash e firmare il contenuto, creare codici di autenticazione dei messaggi e crittografare o decrittografare i dati.
Classi
AsymmetricAlgorithmNames |
Contiene proprietà statiche che consentono di recuperare i nomi degli algoritmi che possono essere usati nel metodo OpenAlgorithm della classe AsymmetricKeyAlgorithmProvider . |
AsymmetricKeyAlgorithmProvider |
Rappresenta un provider di algoritmi di chiave asimmetrica (pubblica). Per altre informazioni, vedere Chiavi crittografiche. |
CryptographicEngine |
Crittografa, decrittografa e firma il contenuto e verifica le firme digitali. |
CryptographicHash |
Rappresenta un oggetto hash riutilizzabile e contiene il risultato di un'operazione di hashing. |
CryptographicKey |
Rappresenta una chiave simmetrica o una coppia di chiavi asimmetriche. |
EccCurveNames |
Contiene proprietà statiche che consentono di recuperare i nomi di algoritmi ecc (elliptic curve cryptography) supportati. |
EncryptedAndAuthenticatedData |
Contiene dati che possono essere recuperati da dati crittografati e autenticati. Gli algoritmi di crittografia autenticati vengono aperti usando la classe SymmetricKeyAlgorithmProvider . |
HashAlgorithmNames |
Contiene proprietà statiche che consentono di recuperare i nomi degli algoritmi che possono essere usati nel metodo OpenAlgorithm della classe HashAlgorithmProvider . |
HashAlgorithmProvider |
Rappresenta un provider hash crittografico. Per altre informazioni sugli hash, vedere MACs, hash e firme. |
KeyDerivationAlgorithmNames |
Contiene proprietà statiche che consentono di recuperare i nomi degli algoritmi che possono essere usati nel metodo OpenAlgorithm della classe KeyDerivationAlgorithmProvider . |
KeyDerivationAlgorithmProvider |
Rappresenta un provider di algoritmi di derivazione chiave. |
KeyDerivationParameters |
Rappresenta i parametri utilizzati durante la derivazione di una chiave. |
MacAlgorithmNames |
Contiene proprietà statiche che consentono di recuperare i nomi degli algoritmi che possono essere usati nel metodo OpenAlgorithm della classe MacAlgorithmProvider . |
MacAlgorithmProvider |
Rappresenta un codice mac (Message Authentication Code). Un MAC usa la crittografia a chiave simmetrica per evitare manomissioni dei messaggi. Per altre informazioni, vedere MACs, hash e firme. |
PersistedKeyProvider |
Recupera una chiave persistente da un oggetto Certificate . |
SymmetricAlgorithmNames |
Contiene proprietà statiche che consentono di recuperare i nomi degli algoritmi che possono essere usati nel metodo OpenAlgorithm della classe SymmetricKeyAlgorithmProvider . |
SymmetricKeyAlgorithmProvider |
Rappresenta un provider di algoritmi di chiave simmetrica. Per altre informazioni, vedere Chiavi crittografiche. |
Enumerazioni
Capi1KdfTargetAlgorithm |
Rappresenta informazioni su un algoritmo di destinazione. |
CryptographicPadding |
Specifica una modalità di riempimento per le operazioni di crittografia o firma dell'algoritmo asimmetrico. |
CryptographicPrivateKeyBlobType |
Specifica il tipo della chiave privata contenuta in un buffer. |
CryptographicPublicKeyBlobType |
Specifica il tipo della chiave pubblica contenuta in un buffer. |