System.Security.Cryptography Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt kryptografische Dienste bereit, einschließlich sicherer Codierung und Decodierung von Daten sowie viele andere Vorgänge, z. B. Hashing, Zufallszahlengenerierung und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste.
Klassen
Aes |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen des Advanced Encryption Standard (AES) erben müssen. |
AesCcm |
Stellt einen AES-Schlüssel (Advanced Encryption Standard) dar, der mit dem Counter mit dem Modus CBC-MAC (CCM) verwendet werden soll. |
AesCng |
Stellt eine Kryptografie-Implementierung des Advanced Encryption Standard (AES)-Algorithmus (Cryptography Next Generation, CNG) bereit. |
AesCryptoServiceProvider |
Führt symmetrische Verschlüsselung und Entschlüsselung mithilfe der CAPI-Implementierung (Cryptographic Application Programming Interfaces) des AES-Algorithmus (Advanced Encryption Standard) durch. |
AesGcm |
Stellt einen AES-Schlüssel (Advanced Encryption Standard) dar, der mit dem GCM-Modus (Galois/Counter Mode) verwendet werden soll. |
AesManaged |
Stellt eine verwaltete Implementierung des symmetrischen Algorithmus (Advanced Encryption Standard, AES) bereit. |
AsnEncodedData |
Stellt abstrakte Syntaxnotation One (ASN.1)-codierte Daten dar. |
AsnEncodedDataCollection |
Stellt eine Auflistung von AsnEncodedData -Objekten dar. Diese Klasse kann nicht geerbt werden. |
AsnEncodedDataEnumerator |
Bietet die Möglichkeit, durch ein AsnEncodedDataCollection -Objekt zu navigieren. Diese Klasse kann nicht geerbt werden. |
AsymmetricAlgorithm |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen asymmetrischer Algorithmen erben müssen. |
AsymmetricKeyExchangeDeformatter |
Stellt die Basisklasse dar, von der alle asymmetrischen Schlüsselaustauschdeformatierung ableiten. |
AsymmetricKeyExchangeFormatter |
Stellt die Basisklasse dar, von der alle asymmetrischen Schlüsselaustauschformatierer abgeleitet sind. |
AsymmetricSignatureDeformatter |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen asymmetrischer Signaturdeformatierung abgeleitet sind. |
AsymmetricSignatureFormatter |
Stellt die Basisklasse dar, von der alle Implementierungen von asymmetrischen Signaturformatierern abgeleitet werden. |
AuthenticationTagMismatchException |
Die Ausnahme, die ausgelöst wird, wenn ein Entschlüsselungsvorgang mit einer authentifizierten Verschlüsselung eine Authentifizierungstagskonflikt aufweist. |
ChaCha20Poly1305 |
Stellt einen symmetrischen Schlüssel dar, der mit der ChaCha20-Streamchiffre im kombinierten Modus mit dem Poly1305-Authentifikator verwendet werden soll. |
CngAlgorithm |
Kapselt den Namen eines Verschlüsselungsalgorithmus. |
CngAlgorithmGroup |
Kapselt den Namen einer Verschlüsselungsalgorithmusgruppe. |
CngKey |
Definiert die Kernfunktionalität für Schlüssel, die mit Kryptografie-Objekten der nächsten Generation (CNG) verwendet werden. |
CngKeyBlobFormat |
Gibt ein Schlüssel-BLOB-Format für die Verwendung mit Microsoft Cryptography Next Generation (CNG)-Objekten an. |
CngKeyCreationParameters |
Enthält erweiterte Eigenschaften für die Schlüsselerstellung. |
CngPropertyCollection |
Stellt eine stark typierte Auflistung von Kryptografie-Eigenschaften der nächsten Generation (CNG) bereit. |
CngProvider |
Kapselt den Namen eines Schlüsselspeicheranbieters (Key Storage Provider, KSP) für die Verwendung mit Kryptografie-Objekten der nächsten Generation (CNG). |
CngUIPolicy |
Kapselt optionale Konfigurationsparameter für die Benutzeroberfläche, die Cryptography Next Generation (CNG) beim Zugriff auf einen geschützten Schlüssel anzeigt. |
CryptoAPITransform |
Führt eine kryptografische Transformation von Daten durch. Diese Klasse kann nicht geerbt werden. |
CryptoConfig |
Greift auf die Kryptografiekonfigurationsinformationen zu. |
CryptographicAttributeObject |
Enthält einen Typ und eine Auflistung von Werten, die diesem Typ zugeordnet sind. |
CryptographicAttributeObjectCollection |
Enthält einen Satz von CryptographicAttributeObject Objekten. |
CryptographicAttributeObjectEnumerator |
Stellt Enumerationsfunktionen für die CryptographicAttributeObjectCollection-Auflistung bereit. Diese Klasse kann nicht geerbt werden. |
CryptographicException |
Die Ausnahme, die ausgelöst wird, wenn während eines kryptografischen Vorgangs ein Fehler auftritt. |
CryptographicOperations |
Stellt Methoden zum Arbeiten mit Kryptografie bereit, um das Risiko von Informationslecks im Querkanal zu verringern. |
CryptographicUnexpectedOperationException |
Die Ausnahme, die ausgelöst wird, wenn während eines kryptografischen Vorgangs ein unerwarteter Vorgang auftritt. |
CryptoStream |
Definiert einen Datenstrom, der Datenströme mit kryptografischen Transformationen verknüpft. |
CspKeyContainerInfo |
Stellt zusätzliche Informationen zu einem Kryptografieschlüsselpaar bereit. Diese Klasse kann nicht geerbt werden. |
CspParameters |
Enthält Parameter, die an den Kryptografiedienstanbieter (CSP) übergeben werden, der kryptografische Berechnungen durchführt. Diese Klasse kann nicht geerbt werden. |
DataProtector |
Stellt die Basisklasse für Datenschutzkomponenten bereit. |
DeriveBytes |
Stellt die abstrakte Basisklasse dar, von der alle Klassen, die Bytesequenzen einer angegebenen Länge ableiten, erben. |
DES |
Stellt die Basisklasse für den Data Encryption Standard (DES)-Algorithmus dar, von dem alle DES Implementierungen abgeleitet werden müssen. |
DESCryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Version (Kryptografiedienstanbieter) des Verschlüsselungsstandardalgorithmus (DES). Diese Klasse kann nicht geerbt werden. |
DpapiDataProtector |
Stellt einfache Datenschutzmethoden bereit. |
DSA |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen des Algorithmus für digitale Signaturen (DSA) erben müssen. |
DSACng |
Stellt eine Kryptografie-Implementierung der nächsten Generation (CNG) des Digitalen Signaturalgorithmus (Digital Signature Algorithm, DSA) bereit. |
DSACryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Implementierung (Kryptografiedienstanbieter) des DSA-Algorithmus. Diese Klasse kann nicht geerbt werden. |
DSAOpenSsl |
Stellt eine Implementierung des digitalen Signaturalgorithmus (Digital Signature Algorithm, DSA) bereit, der von OpenSSL unterstützt wird. |
DSASignatureDeformatter |
Überprüft einen Algorithmus für digitale Signaturen (DSA) PKCS#1 v1.5 Signatur. |
DSASignatureFormatter |
Erstellt einen Digitalen Signaturalgorithmus (DSA) Signatur. |
ECAlgorithm |
Stellt die abstrakte Klasse dar, von der asymmetrische Algorithmen von elliptischer Kurve erben können. |
ECCurve.NamedCurves |
Stellt eine Factoryklasse zum Erstellen benannter Kurven dar. |
ECDiffieHellman |
Stellt eine abstrakte Basisklasse bereit, von der Elliptic Curve Diffie-Hellman (ECDH)-Algorithmusimplementierungen abgeleitet werden können. Diese Klasse stellt die grundlegenden Vorgänge bereit, die alle ECDH-Implementierungen unterstützen müssen. |
ECDiffieHellmanCng |
Stellt eine Kryptografieimplementierung der nächsten Generation (CNG) des Elliptic Curve Diffie-Hellman (ECDH)-Algorithmus bereit. Diese Klasse wird verwendet, um kryptografische Vorgänge auszuführen. |
ECDiffieHellmanCngPublicKey |
Gibt einen öffentlichen SCHLÜSSEL (Elliptic Curve Diffie-Hellman, ECDH) für die Verwendung mit der ECDiffieHellmanCng-Klasse an. |
ECDiffieHellmanOpenSsl |
Stellt eine Implementierung des elliptischen Kurven-Diffie-Hellman (ECDH)-Algorithmus bereit, der von OpenSSL unterstützt wird. |
ECDiffieHellmanPublicKey |
Stellt eine abstrakte Basisklasse bereit, von der alle ECDiffieHellmanCngPublicKey Implementierungen erben müssen. |
ECDsa |
Stellt eine abstrakte Basisklasse bereit, die den Elliptic Curve Digital Signature Algorithm (ECDSA) kapselt. |
ECDsaCng |
Stellt eine Kryptografie-Implementierung der nächsten Generation (CNG) des Elliptic Curve Digital Signature Algorithm (ECDSA) bereit. |
ECDsaOpenSsl |
Stellt eine Implementierung des elliptischen Kurvenalgorithmus (Digital Signature Algorithm, ECDSA) bereit, der von OpenSSL unterstützt wird. |
FromBase64Transform |
Konvertiert eine CryptoStream von Basis 64. |
HashAlgorithm |
Stellt die Basisklasse dar, von der alle Implementierungen von kryptografischen Hashalgorithmen abgeleitet werden müssen. |
HKDF |
RFC5869 HMAC-basierter Extrakt- und Erweiterungsschlüsselableitung (HKDF) |
HMAC |
Stellt die abstrakte Klasse dar, von der alle Implementierungen von Hash-basierten Nachrichtenauthentifizierungscode (HMAC) abgeleitet werden müssen. |
HMACMD5 |
Berechnet einen hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der MD5 Hashfunktion. |
HMACRIPEMD160 |
Berechnet einen hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der RIPEMD160 Hashfunktion. |
HMACSHA1 |
Berechnet einen Hash-basierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA1 Hashfunktion. |
HMACSHA256 |
Berechnet einen hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA256 Hashfunktion. |
HMACSHA3_256 |
Berechnet einen hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA3-256-Hashfunktion. |
HMACSHA3_384 |
Berechnet einen hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA3-384-Hashfunktion. |
HMACSHA3_512 |
Berechnet einen hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA3-512-Hashfunktion. |
HMACSHA384 |
Berechnet einen Hash-basierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA384 Hashfunktion. |
HMACSHA512 |
Berechnet einen Hash-basierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der SHA512 Hashfunktion. |
IncrementalHash |
Bietet Unterstützung für das Inkrementelle Berechnen eines Hash- oder HMAC-Werts in mehreren Segmenten. |
KeyedHashAlgorithm |
Stellt die abstrakte Klasse dar, von der alle Implementierungen von Schlüsselhashalgorithmen abgeleitet werden müssen. |
KeySizes |
Bestimmt den Satz gültiger Schlüsselgrößen für die symmetrischen kryptografischen Algorithmen. |
Kmac128 |
Berechnet den KMAC128 MAC für die Eingabedaten. |
Kmac256 |
Berechnet den KMAC256 MAC für die Eingabedaten. |
KmacXof128 |
Berechnet den KMACXOF128 MAC für die Eingabedaten. |
KmacXof256 |
Berechnet den KMACXOF256 MAC für die Eingabedaten. |
MACTripleDES |
Berechnet einen Nachrichtenauthentifizierungscode (MESSAGE Authentication Code, MAC) mithilfe von TripleDES für die Eingabedaten CryptoStream. |
ManifestSignatureInformation |
Stellt Informationen für eine Manifestsignatur bereit. |
ManifestSignatureInformationCollection |
Stellt eine schreibgeschützte Auflistung von ManifestSignatureInformation -Objekten dar. |
MaskGenerationMethod |
Stellt die abstrakte Klasse dar, von der alle Maskengeneratoralgorithmen abgeleitet werden müssen. |
MD5 |
Stellt die abstrakte Klasse dar, von der alle Implementierungen des MD5 Hashalgorithmus erben. |
MD5Cng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des 128-Bit-Hashing-Algorithmus MD5 (Message Digest 5) bereit. |
MD5CryptoServiceProvider |
Berechnet den MD5 Hashwert für die Eingabedaten mithilfe der vom Kryptografiedienstanbieter (CSP) bereitgestellten Implementierung. Diese Klasse kann nicht geerbt werden. |
Oid |
Stellt einen kryptografischen Objektbezeichner dar. Diese Klasse kann nicht geerbt werden. |
OidCollection |
Stellt eine Auflistung von Oid -Objekten dar. Diese Klasse kann nicht geerbt werden. |
OidEnumerator |
Bietet die Möglichkeit, durch ein OidCollection -Objekt zu navigieren. Diese Klasse kann nicht geerbt werden. |
PasswordDeriveBytes |
Leitet einen Schlüssel anhand einer Erweiterung des PBKDF1-Algorithmus von einem Kennwort ab. |
PbeParameters |
Stellt Parameter dar, die für Password-Based Encryption (PBE) verwendet werden sollen. |
PemEncoding |
Stellt Methoden zum Lesen und Schreiben der IETF RFC 7468-Teilmenge von PEM (Privacy-Enhanced Mail)-Textcodierungen bereit. Diese Klasse kann nicht geerbt werden. |
PKCS1MaskGenerationMethod |
Berechnet Masken gemäß PKCS #1 für die Verwendung durch Schlüsselaustauschalgorithmen. |
ProtectedData |
Stellt Methoden zum Verschlüsseln und Entschlüsseln von Daten bereit. Diese Klasse kann nicht geerbt werden. |
ProtectedMemory |
Stellt Methoden zum Schutz und Aufheben des Speicherschutzes bereit. Diese Klasse kann nicht geerbt werden. |
RandomNumberGenerator |
Stellt Funktionen zum Generieren von Zufallswerten bereit. |
RC2 |
Stellt die Basisklasse dar, von der alle Implementierungen des RC2-Algorithmus abgeleitet werden müssen. |
RC2CryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Implementierung (Kryptografiedienstanbieter) des RC2-Algorithmus. Diese Klasse kann nicht geerbt werden. |
Rfc2898DeriveBytes |
Implementiert kennwortbasierte Schlüsselableitungsfunktionen, PBKDF2, mithilfe eines Pseudo-Zufallszahlengenerators basierend auf HMACSHA1. |
Rijndael |
Stellt die Basisklasse dar, von der alle Implementierungen des Rijndael symmetrischen Verschlüsselungsalgorithmus erben müssen. |
RijndaelManaged |
Greift auf die verwaltete Version des Rijndael Algorithmus zu. Diese Klasse kann nicht geerbt werden. |
RijndaelManagedTransform |
Führt eine kryptografische Transformation von Daten mithilfe des Rijndael-Algorithmus durch. Diese Klasse kann nicht geerbt werden. |
RIPEMD160 |
Stellt die abstrakte Klasse dar, von der alle Implementierungen des MD160-Hashalgorithmus erben. |
RIPEMD160Managed |
Berechnet den RIPEMD160 Hash für die Eingabedaten mithilfe der verwalteten Bibliothek. |
RNGCryptoServiceProvider |
Implementiert einen kryptografischen Zufallszahlengenerator (Random Number Generator, RNG) mithilfe der Implementierung, die vom kryptografischen Dienstanbieter (CSP) bereitgestellt wird. Diese Klasse kann nicht geerbt werden. |
RSA |
Stellt die Basisklasse dar, von der alle Implementierungen des RSA Algorithmus erben. |
RSACng |
Stellt eine Kryptografie-Implementierung der nächsten Generation (CNG) des RSA-Algorithmus bereit. |
RSACryptoServiceProvider |
Führt eine asymmetrische Verschlüsselung und Entschlüsselung mithilfe der Implementierung des vom Kryptografiedienstanbieter (CSP) bereitgestellten RSA Algorithmus durch. Diese Klasse kann nicht geerbt werden. |
RSAEncryptionPadding |
Gibt den Abstandsmodus und parameter an, die mit RSA-Verschlüsselungs- oder Entschlüsselungsvorgängen verwendet werden sollen. |
RSAOAEPKeyExchangeDeformatter |
Entschlüsselt optimalen asymmetrischen Verschlüsselungsabstand (OAEP)-Schlüsselaustauschdaten. |
RSAOAEPKeyExchangeFormatter |
Erstellt einen optimalen asymmetrischen Verschlüsselungsabstand (OAEP)-Schlüsselaustauschdaten mithilfe von RSA. |
RSAOpenSsl |
Stellt eine Implementierung des RSA-Algorithmus bereit, der von OpenSSL unterstützt wird. |
RSAPKCS1KeyExchangeDeformatter |
Entschlüsselt die PKCS #1 Schlüsselaustauschdaten. |
RSAPKCS1KeyExchangeFormatter |
Erstellt den PKCS#1-Schlüsselaustauschdaten mithilfe von RSA. |
RSAPKCS1SignatureDeformatter |
Überprüft eine RSA PKCS #1 Version 1.5-Signatur. |
RSAPKCS1SignatureFormatter |
Erstellt eine RSA PKCS #1 Version 1.5-Signatur. |
RSASignaturePadding |
Gibt den Abstandsmodus und parameter an, die mit RSA-Signaturerstellungs- oder Überprüfungsvorgängen verwendet werden sollen. |
SafeEvpPKeyHandle |
Stellt den |
SHA1 |
Berechnet den SHA1 Hash für die Eingabedaten. |
SHA1Cng |
Stellt eine Kryptografieimplementierung der nächsten Generation (CNG) des Secure Hash Algorithm (SHA) bereit. |
SHA1CryptoServiceProvider |
Berechnet den SHA1 Hashwert für die Eingabedaten mithilfe der vom Kryptografiedienstanbieter (CSP) bereitgestellten Implementierung. Diese Klasse kann nicht geerbt werden. |
SHA1Managed |
Berechnet den SHA1 Hash für die Eingabedaten mithilfe der verwalteten Bibliothek. |
SHA256 |
Berechnet den SHA256 Hash für die Eingabedaten. |
SHA256Cng |
Stellt eine Kryptografieimplementierung der nächsten Generation (CNG) des Secure Hash Algorithm (SHA) für 256-Bit-Hashwerte bereit. |
SHA256CryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Implementierung (Kryptografiedienstanbieter) des SHA256-Algorithmus. |
SHA256Managed |
Berechnet den SHA256 Hash für die Eingabedaten mithilfe der verwalteten Bibliothek. |
SHA3_256 |
Berechnet den SHA3-256-Hash für die Eingabedaten. |
SHA3_384 |
Berechnet den SHA3-384-Hash für die Eingabedaten. |
SHA3_512 |
Berechnet den SHA3-512-Hash für die Eingabedaten. |
SHA384 |
Berechnet den SHA384 Hash für die Eingabedaten. |
SHA384Cng |
Stellt eine Kryptografieimplementierung der nächsten Generation (CNG) des Secure Hash Algorithm (SHA) für 384-Bit-Hashwerte bereit. |
SHA384CryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Implementierung (Kryptografiedienstanbieter) des SHA384-Algorithmus. |
SHA384Managed |
Berechnet den SHA384 Hash für die Eingabedaten mithilfe der verwalteten Bibliothek. |
SHA512 |
Berechnet den SHA512 Hash für die Eingabedaten. |
SHA512Cng |
Stellt eine Kryptografieimplementierung der nächsten Generation (CNG) des Secure Hash Algorithm (SHA) für 512-Bit-Hashwerte bereit. |
SHA512CryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Implementierung (Kryptografiedienstanbieter) des SHA512-Algorithmus. |
SHA512Managed |
Berechnet den SHA512 Hashalgorithmus für die Eingabedaten mithilfe der verwalteten Bibliothek. |
Shake128 |
Berechnet den SHAKE128 Hash für die Eingabedaten. |
Shake256 |
Berechnet den SHAKE256 Hash für die Eingabedaten. |
SignatureDescription |
Enthält Informationen zu den Eigenschaften einer digitalen Signatur. |
SP800108HmacCounterKdf |
NIST SP 800-108 HMAC CTR Key-Based KeyAbleitung (KBKDF) |
StrongNameSignatureInformation |
Enthält die Signaturinformationen für starke Namen für ein Manifest. |
SymmetricAlgorithm |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen symmetrischer Algorithmen erben müssen. |
ToBase64Transform |
Wandelt eine CryptoStream in Basis 64 um. |
TripleDES |
Stellt die Basisklasse für Triple Data Encryption Standard-Algorithmen dar, von denen alle TripleDES Implementierungen abgeleitet werden müssen. |
TripleDESCng |
Stellt eine Kryptografie-Implementierung des Triple Data Encryption Standard (3DES)-Algorithmus (Cryptography Next Generation, CNG) bereit. |
TripleDESCryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die CSP-Version (Kryptografiedienstanbieter) des TripleDES Algorithmus. Diese Klasse kann nicht geerbt werden. |
Strukturen
CngProperty |
Kapselt eine Eigenschaft eines Kryptografieschlüssels (Cryptography Next Generation, CNG) oder Anbieters. |
DSAParameters |
Enthält die typischen Parameter für den DSA Algorithmus. |
ECCurve |
Stellt eine elliptische Kurve dar. |
ECParameters |
Stellt die Standardparameter für den ECC-Algorithmus (Elliptic Curve Cryptography) dar. |
ECPoint |
Stellt ein Koordinatenpaar (X,Y) für elliptische Kurvenkryptografiestrukturen (ECC) dar. |
HashAlgorithmName |
Gibt den Namen eines kryptografischen Hashalgorithmus an. |
PemFields |
Enthält Informationen zum Speicherort von PEM-Daten. |
RSAParameters |
Stellt die Standardparameter für den RSA Algorithmus dar. |
Schnittstellen
ICryptoTransform |
Definiert die grundlegenden Vorgänge kryptografischer Transformationen. |
ICspAsymmetricAlgorithm |
Definiert Methoden, mit denen eine AsymmetricAlgorithm Klasse Schlüsselcontainerinformationen auflisten und Microsoft Cryptographic API (CAPI)-kompatible Schlüsselblobs importieren und exportieren können. |
Enumerationen
CipherMode |
Gibt den Blockchiffremodus an, der für die Verschlüsselung verwendet werden soll. |
CngExportPolicies |
Gibt die Schlüsselexportrichtlinien für einen Schlüssel an. |
CngKeyCreationOptions |
Gibt Optionen an, die für die Schlüsselerstellung verwendet werden. |
CngKeyHandleOpenOptions |
Gibt Optionen zum Öffnen von Tastenziehpunkten an. |
CngKeyOpenOptions |
Gibt Optionen zum Öffnen einer Taste an. |
CngKeyUsages |
Gibt die kryptografischen Vorgänge an, mit denen ein Kryptografieschlüssel der nächsten Generation (CNG) verwendet werden kann. |
CngPropertyOptions |
Gibt Die Schlüsseleigenschaftenoptionen für Kryptografie der nächsten Generation (CNG) an. |
CngUIProtectionLevels |
Gibt die Schutzebene für den Schlüssel in benutzeroberflächenaufforderungsszenarien an. |
CryptoStreamMode |
Gibt den Modus eines kryptografischen Datenstroms an. |
CspProviderFlags |
Gibt Flags an, die das Verhalten der kryptografischen Dienstanbieter (CSP) ändern. |
DataProtectionScope |
Gibt den Umfang des Datenschutzes an, der von der Protect(Byte[], Byte[], DataProtectionScope)-Methode angewendet werden soll. |
DSASignatureFormat |
Gibt das Datenformat für Signaturen mit der DSA-Familie von Algorithmen an. |
ECCurve.ECCurveType |
Gibt an, wie die in einem ECCurve -Objekt enthaltenen Daten interpretiert werden. |
ECDiffieHellmanKeyDerivationFunction |
Gibt die Schlüsselableitungsfunktion an, die von der ECDiffieHellmanCng Klasse verwendet wird, um geheime Vereinbarungen in Schlüsselmaterial umzuwandeln. |
ECKeyXmlFormat |
Definiert XML-Serialisierungsformate für elliptische Kurvenschlüssel. |
FromBase64TransformMode |
Gibt an, ob Leerzeichen in der Base64-Transformation ignoriert werden sollen. |
KeyNumber |
Gibt an, ob ein asymmetrischer Signaturschlüssel oder ein asymmetrischer Exchange-Schlüssel erstellt werden soll. |
MemoryProtectionScope |
Gibt den Bereich des Speicherschutzes an, der von der Protect(Byte[], MemoryProtectionScope)-Methode angewendet werden soll. |
OidGroup |
Identifiziert Windows-Kryptografieobjektbezeichnergruppen (OID). |
PaddingMode |
Gibt den Typ des Abstands an, der angewendet werden soll, wenn der Nachrichtendatenblock kürzer ist als die vollständige Anzahl von Bytes, die für einen kryptografischen Vorgang erforderlich sind. |
PbeEncryptionAlgorithm |
Gibt Verschlüsselungsalgorithmen an, die mit Password-Based Encryption (PBE) verwendet werden sollen. |
RSAEncryptionPaddingMode |
Gibt den Abstandsmodus an, der mit RSA-Verschlüsselungs- oder Entschlüsselungsvorgängen verwendet werden soll. |
RSASignaturePaddingMode |
Gibt den Abstandsmodus an, der mit RSA-Signaturerstellungs- oder Überprüfungsvorgängen verwendet werden soll. |
SignatureVerificationResult |
Gibt die meisten Ergebniscodes für die Signaturüberprüfung an. |