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, z. B. sichere Codierung und Decodierung von Daten sowie viele andere Vorgänge, wie Hashing, Erzeugung von Zufallszahlen und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste.
Klassen
Aes |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von Advanced Encryption Standard (AES) erben müssen. |
AesCcm |
Stellt einen AES-Schlüssel (Advanced Encryption Standard) dar, der mit dem CCM-Modus (Counter with CBC-MAC) des Vorgangs verwendet werden soll. |
AesCng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des AES-Algorithmus (Advanced Encryption Standard) bereit. |
AesCryptoServiceProvider |
Führt mithilfe der CAPI-Implementierung (Cryptographic Application Programming Interfaces) des AES-Algorithmus (Advanced Encryption Standard) symmetrische Verschlüsselungen und Entschlüsselungen durch. |
AesGcm |
Stellt einen AES-Schlüssel (Advanced Encryption Standard) dar, der mit dem GCM-Modus (Galois/Counter Mode) des Vorgangs verwendet werden soll. |
AesManaged |
Stellt eine verwaltete Implementierung des symmetrischen AES (Advanced Encryption Standard)-Algorithmus bereit. |
AsnEncodedData |
Stellt ASN.1-codierte Daten (Abstract Syntax Notation One) dar. |
AsnEncodedDataCollection |
Stellt eine Auflistung von AsnEncodedData-Objekten dar. Diese Klasse kann nicht vererbt werden. |
AsnEncodedDataEnumerator |
Stellt die Möglichkeit zum Navigieren durch ein AsnEncodedDataCollection-Objekt bereit. Diese Klasse kann nicht vererbt werden. |
AsymmetricAlgorithm |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von asymmetrischen Algorithmen erben müssen. |
AsymmetricKeyExchangeDeformatter |
Stellt die Basisklasse dar, aus der alle Deformatierungsprogramme für asymmetrischen Schlüsselaustausch abgeleitet werden. |
AsymmetricKeyExchangeFormatter |
Stellt die Basisklasse dar, von der alle Formatierungsprogramme für den asymmetrischen Schlüsselaustausch abgeleitet werden. |
AsymmetricSignatureDeformatter |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen asymmetrischer Signaturdeformatierer abgeleitet sind. |
AsymmetricSignatureFormatter |
Stellt die Basisklasse dar, von der alle Implementierungen asymmetrischer Signaturformatierungsprogrammen abgeleitet sind. |
AuthenticationTagMismatchException |
Die Ausnahme, die ausgelöst wird, wenn bei einem Entschlüsselungsvorgang mit einer authentifizierten Verschlüsselung ein Authentifizierungstag nicht übereinstimmen. |
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 Kernfunktionen für Schlüssel, die mit CNG-Objekten (Cryptography Next Generation) verwendet werden. |
CngKeyBlobFormat |
Gibt ein Schlüssel-BLOB-Format zur Verwendung mit CNG-Objekten (Cryptography Next Generation) von Microsoft an. |
CngKeyCreationParameters |
Enthält erweiterte Eigenschaften für die Schlüsselerstellung. |
CngPropertyCollection |
Stellt eine stark typisierte Auflistung von CNG-Eigenschaften (Cryptography Next Generation) bereit. |
CngProvider |
Kapselt den Namen des einen Schlüsselspeicheranbieters (KSP) zur Verwendung mit CNG-Objekten (Cryptography Next Generation). |
CngUIPolicy |
Kapselt optionale Konfigurationsparameter für die Benutzeroberfläche (UI), die von Cryptography Next Generation (CNG) angezeigt werden, wenn Sie auf einen geschützten Schlüssel zugreifen. |
CryptoAPITransform |
Führt eine kryptografische Transformation von Daten aus. Diese Klasse kann nicht vererbt werden. |
CryptoConfig |
Greift auf Informationen über die Kryptografiekonfiguration zu. |
CryptographicAttributeObject |
Enthält einen Typ und eine Auflistung der Werte, die diesem Typ zugeordnet sind. |
CryptographicAttributeObjectCollection |
Enthält eine Gruppe von CryptographicAttributeObject-Objekten. |
CryptographicAttributeObjectEnumerator |
Stellt Enumerationsfunktionen für die CryptographicAttributeObjectCollection-Auflistung bereit. Diese Klasse kann nicht vererbt werden. |
CryptographicException |
Die Ausnahme, die beim Auftreten eines Fehlers während einer kryptografischen Operation ausgelöst wird. |
CryptographicOperations |
Bietet Methoden für die Verwendung von Kryptografie, um das Risiko von Datenlecks bei Seitenkanalinformationen zu verringern. |
CryptographicUnexpectedOperationException |
Die Ausnahme, die beim Auftreten einer unerwarteten Operation während einer kryptographischen Operation ausgelöst wird. |
CryptoStream |
Definiert einen Stream, der Datenstreams mit kryptografischen Transformationen verknüpft. |
CspKeyContainerInfo |
Stellt zusätzliche Informationen zu einem kryptografischen Schlüsselpaar bereit. Diese Klasse kann nicht vererbt werden. |
CspParameters |
Enthält Parameter, die an den Kryptografiedienstanbieter (CSP) übergeben werden, der kryptografische Berechnungen durchführt. Diese Klasse kann nicht vererbt werden. |
DataProtector |
Stellt die Basisklasse für Datenschutzkomponenten bereit. |
DeriveBytes |
Stellt die abstrakte Basisklasse dar, von der alle Klassen erben, die Bytefolgen angegebener Länge ableiten. |
DES |
Stellt die Basisklasse für den DES-Algorithmus (Data Encryption Standard) dar, von der alle DES-Implementierungen abgeleitet werden müssen. |
DESCryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die DES-Algorithmusversion (Data Encryption Standard) des Kryptografiedienstanbieters (Cryptographic Service Provider, CSP). Diese Klasse kann nicht vererbt werden. |
DpapiDataProtector |
Stellt einfache Datenschutzmethoden bereit. |
DSA |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen des digitalen Signaturalgorithmus (DSA) erben müssen. |
DSACng |
Stellt eine Cryptography Next Generation-Implementierung (CNG) des Digital Signature Algorithm (DSA) bereit. |
DSACryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des DSA-Algorithmus zuzugreifen. Diese Klasse kann nicht vererbt werden. |
DSAOpenSsl |
Stellt eine mit OpenSSL gesicherte Implementierung des Digital Signature Algorithm (DSA) bereit |
DSASignatureDeformatter |
Überprüft eine DSA-Signatur (Digital Signature Algorithm) für PKCS#1 v1.5. |
DSASignatureFormatter |
Erstellt eine DSA-Signatur (Digitale Signature Algorithm) (DSA). |
ECAlgorithm |
Stellt die abstrakte Klasse dar, von der asymmetrische Elliptikkurvenalgorithmen erben können. |
ECCurve.NamedCurves |
Stellt eine Factoryklasse zum Erstellen benannter Kurven dar. |
ECDiffieHellman |
Stellt eine abstrakte Basisklasse bereit, von der Implementierungen des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus abgeleitet werden können. Diese Klasse stellt einen grundlegenden Satz an Operationen bereit, den alle ECDH-Implementierungen unterstützen müssen. |
ECDiffieHellmanCng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus bereit. Diese Klasse wird für kryptografische Operationen verwendet. |
ECDiffieHellmanCngPublicKey |
Gibt einen öffentlichen ECDH (Elliptic Curve Diffie-Hellman)-Schlüssel zur Verwendung mit der ECDiffieHellmanCng-Klasse an. |
ECDiffieHellmanOpenSsl |
Stellt eine Implementierung des von OpenSSL unterstützten ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus bereit. |
ECDiffieHellmanPublicKey |
Stellt eine abstrakte Basisklasse bereit, von der alle ECDiffieHellmanCngPublicKey-Implementierungen erben müssen. |
ECDsa |
Stellt eine abstrakte Basisklasse, die den ECDSA (Elliptic Curve Digital Signature Algorithm) kapselt. |
ECDsaCng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des ECDSA-Algorithmus (Elliptic Curve Digital Signature Algorithm) bereit. |
ECDsaOpenSsl |
Stellt eine Implementierung des von OpenSSL unterstützten ECDSA (Elliptic Curve Digital Signature Algorithm) bereit. |
FromBase64Transform |
Konvertiert einen CryptoStream aus Base-64. |
HashAlgorithm |
Stellt die Basisklasse dar, von der alle Implementierungen kryptografischer Hashalgorithmen abgeleitet werden müssen. |
HKDF |
RFC5869 HMAC-basiertes Extrahieren und Erweitern der Schlüsselableitung (HKDF) |
HMAC |
Stellt die abstrakte Klasse dar, von der alle Implementierungen von Hash-Nachrichtenauthentifizierungscodes (HMAC, Hash-based Message Authentication Code) abgeleitet werden müssen. |
HMACMD5 |
Berechnet unter Verwendung der MD5-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code). |
HMACRIPEMD160 |
Berechnet unter Verwendung der RIPEMD160-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code). |
HMACSHA1 |
Berechnet unter Verwendung der SHA1-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code). |
HMACSHA256 |
Berechnet unter Verwendung der SHA256-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code). |
HMACSHA3_256 |
Berechnet einen Hash-basierten Nachrichtenauthentifizierungscode (Hash-Based Message Authentication Code, HMAC) mithilfe der SHA3-256-Hashfunktion. |
HMACSHA3_384 |
Berechnet einen Hashbasierten Nachrichtenauthentifizierungscode (HMAC) mithilfe der Hashfunktion SHA3-384. |
HMACSHA3_512 |
Berechnet einen Hash-basierten Nachrichtenauthentifizierungscode (Hash-Based Message Authentication Code, HMAC) mithilfe der Hashfunktion SHA3-512. |
HMACSHA384 |
Berechnet unter Verwendung der SHA384-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code). |
HMACSHA512 |
Berechnet unter Verwendung der SHA512-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code). |
IncrementalHash |
Stellt Unterstützung für die Berechnung eines Hash- oder eines auf einem Hash basierenden HMAC-Werts (Hash-based Message Authentication Code) inkrementell über mehrere Segmente hinweg bereit. |
KeyedHashAlgorithm |
Stellt die abstrakte Klasse dar, von der alle Implementierungen schlüsselgebundener Hashalgorithmen abgeleitet werden müssen. |
KeySizes |
Bestimmt die Gruppe der gültigen Schlüsselgrößen für die symmetrischen kryptografischen Algorithmen. |
Kmac128 |
Stellt kryptografische Dienste bereit, z. B. sichere Codierung und Decodierung von Daten sowie viele andere Vorgänge, wie Hashing, Erzeugung von Zufallszahlen und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste. |
Kmac256 |
Stellt kryptografische Dienste bereit, z. B. sichere Codierung und Decodierung von Daten sowie viele andere Vorgänge, wie Hashing, Erzeugung von Zufallszahlen und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste. |
KmacXof128 |
Stellt kryptografische Dienste bereit, z. B. sichere Codierung und Decodierung von Daten sowie viele andere Vorgänge, wie Hashing, Erzeugung von Zufallszahlen und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste. |
KmacXof256 |
Stellt kryptografische Dienste bereit, z. B. sichere Codierung und Decodierung von Daten sowie viele andere Vorgänge, wie Hashing, Erzeugung von Zufallszahlen und Nachrichtenauthentifizierung. Weitere Informationen finden Sie unter Kryptografiedienste. |
MACTripleDES |
Berechnet einen MAC (Message Authentication Code) unter Verwendung von TripleDES für den CryptoStream der Eingabedaten. |
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 Algorithmen zur Generierung von Masken abgeleitet werden müssen. |
MD5 |
Stellt die abstrakte Klasse dar, von der alle Implementierungen des MD5-Hashalgorithmus vererbt werden. |
MD5Cng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des MD5 (Message Digest 5)-128-Bit-Hashalgorithmus bereit. |
MD5CryptoServiceProvider |
Berechnet den MD5-Hashwert für die Eingabedaten unter Verwendung der vom Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) zur Verfügung gestellten Implementierung. Diese Klasse kann nicht vererbt werden. |
Oid |
Stellt einen kryptografischen Objektbezeichner dar. Diese Klasse kann nicht vererbt werden. |
OidCollection |
Stellt eine Auflistung von Oid-Objekten dar. Diese Klasse kann nicht vererbt werden. |
OidEnumerator |
Stellt die Möglichkeit zum Navigieren durch ein OidCollection-Objekt bereit. Diese Klasse kann nicht vererbt werden. |
PasswordDeriveBytes |
Leitet mithilfe einer Erweiterung des PBKDF1-Algorithmus einen Schlüssel von einem Kennwort ab. |
PbeParameters |
Stellt Parameter dar, die für die kennwortbasierte Verschlüsselung (PBE) verwendet werden sollen. |
PemEncoding |
Stellt Methoden zum Lesen und Schreiben der IETF RFC 7468-Teilmenge von PEM-Textcodierungen (Privacy-Enhanced Mail) bereit. Diese Klasse kann nicht vererbt werden. |
PKCS1MaskGenerationMethod |
Berechnet Masken für Schlüsselaustauschalgorithmen anhand von PKCS #1. |
ProtectedData |
Stellt Methoden zum Verschlüsseln und Entschlüsseln von Daten bereit. Diese Klasse kann nicht vererbt werden. |
ProtectedMemory |
Stellt Methoden bereit, die den Arbeitsspeicher schützen bzw. den Schutz des Arbeitsspeichers aufheben. Diese Klasse kann nicht vererbt 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, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des RC2-Algorithmus zuzugreifen. Diese Klasse kann nicht vererbt werden. |
Rfc2898DeriveBytes |
Implementiert mithilfe eines auf HMACSHA1 basierenden Generators für Pseudozufallszahlen die kennwortbasierte Schlüsselableitungsfunktion PBKDF2. |
Rijndael |
Stellt die Basisklasse dar, von der alle Implementierungen des symmetrischen Rijndael-Verschlüsselungsalgorithmus erben müssen. |
RijndaelManaged |
Greift auf die verwaltete Version des Rijndael-Algorithmus zu. Diese Klasse kann nicht vererbt werden. |
RijndaelManagedTransform |
Führt mithilfe des Rijndael-Algorithmus eine kryptografische Transformation der Daten aus. Diese Klasse kann nicht vererbt werden. |
RIPEMD160 |
Stellt die abstrakte Klasse dar, von der alle Implementierungen des MD160-Hashalgorithmus vererbt werden. |
RIPEMD160Managed |
Berechnet den RIPEMD160-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek. |
RNGCryptoServiceProvider |
Implementiert einen kryptografischen Zufallszahlen-Generator (Random Number Generator, RNG) unter Verwendung der Implementierung, die der Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) bereitstellt. Diese Klasse kann nicht vererbt werden. |
RSA |
Stellt die Basisklasse dar, von der alle Implementierungen des RSA-Algorithmus erben. |
RSACng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des RSA-Algorithmus bereit. |
RSACryptoServiceProvider |
Führt eine asymmetrische Ver- und Entschlüsselung mithilfe der Implementierung des RSA-Algorithmus aus, der vom Kryptografiedienstanbieter (CSP) bereitgestellt wird. Diese Klasse kann nicht vererbt werden. |
RSAEncryptionPadding |
Gibt den Auffüllmodus und die Parameter an, die bei RSA-Verschlüsselungs- oder Entschlüsselungsvorgängen zu verwenden sind. |
RSAOAEPKeyExchangeDeformatter |
Entschlüsselt OAEP (Optimal Asymmetric Encryption Padding)-Schlüsselaustauschdaten. |
RSAOAEPKeyExchangeFormatter |
Erstellt Daten für den OAEP-Schlüsselaustausch (Optimal Asymmetric Encryption Padding) mithilfe von RSA. |
RSAOpenSsl |
Stellt eine mit OpenSSL gesicherte Implementierung des RSA-Algorithmus bereit. |
RSAPKCS1KeyExchangeDeformatter |
Entschlüsselt die PKCS #1-Schlüsselaustauschdaten. |
RSAPKCS1KeyExchangeFormatter |
Erstellt die PKCS#1-Schlüsselaustauschdaten mithilfe von RSA. |
RSAPKCS1SignatureDeformatter |
Überprüft eine RSA PKCS #1 v1.5-Signatur. |
RSAPKCS1SignatureFormatter |
Erstellt eine RSA PKCS #1 v1.5-Signatur. |
RSASignaturePadding |
Gibt den Auffüllmodus und Parameter an, die bei Vorgängen zum Erstellen oder Überprüfen der RSA-Signatur zu verwenden sind. |
SafeEvpPKeyHandle |
Stellt den |
SHA1 |
Berechnet den SHA1-Hash für die Eingabedaten. |
SHA1Cng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des SHA (Secure Hash Algorithm) bereit. |
SHA1CryptoServiceProvider |
Berechnet den SHA1-Hashwert für die Eingabedaten unter Verwendung der vom Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) zur Verfügung gestellten Implementierung. Diese Klasse kann nicht vererbt werden. |
SHA1Managed |
Berechnet den SHA1-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek. |
SHA256 |
Berechnet den SHA256-Hash für die Eingabedaten. |
SHA256Cng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des SHA (Secure Hash Algorithm) für 256-Bit-Hashwerte bereit. |
SHA256CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des SHA256-Algorithmus zuzugreifen. |
SHA256Managed |
Berechnet den SHA256-Hash für die Eingabedaten unter Verwendung 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 CNG-Implementierung (Cryptography Next Generation) des SHA (Secure Hash Algorithm) für 384-Bit-Hashwerte bereit. |
SHA384CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des SHA384-Algorithmus zuzugreifen. |
SHA384Managed |
Berechnet den SHA384-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek. |
SHA512 |
Berechnet den SHA512-Hash für die Eingabedaten. |
SHA512Cng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des SHA (Secure Hash Algorithm) für 512-Bit-Hashwerte bereit. |
SHA512CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des SHA512-Algorithmus zuzugreifen. |
SHA512Managed |
Berechnet den SHA512-Hashalgorithmus für die Eingabedaten unter Verwendung 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 über die Eigenschaften einer digitalen Signatur. |
SP800108HmacCounterKdf |
NIST SP 800-108 HMAC CTR Key-Based Schlüsselableitung (KBKDF) |
StrongNameSignatureInformation |
Enthält die Informationen zur starken Namenssignatur für ein Manifest. |
SymmetricAlgorithm |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von symmetrischen Algorithmen erben müssen. |
ToBase64Transform |
Konvertiert einen CryptoStream in Base-64. |
TripleDES |
Stellt die Basisklasse für Triple-DES-Algorithmen dar, von der alle TripleDES-Implementierungen abgeleitet werden müssen. |
TripleDESCng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des 3DES-Algorithmus (Triple Data Encryption Standard) bereit. |
TripleDESCryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Version (Cryptographic Service Provider, CSP) des TripleDES-Algorithmus zuzugreifen. Diese Klasse kann nicht vererbt werden. |
Strukturen
CngProperty |
Kapselt eine Eigenschaft eines CNG-Schlüssels oder -Anbieters (Cryptography Next Generation). |
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 Strukturen der Kryptografie für elliptische Kurven (elliptic curve cryptography, 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, die einer AsymmetricAlgorithm-Klasse das Aufzählen von Schlüsselcontainerinformationen und das Importieren und Exportieren von Microsoft CAPI-kompatiblen (Cryptographic API) Schlüssel-Blobs ermöglichen. |
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 zum Erstellen von Schlüsseln an. |
CngKeyHandleOpenOptions |
Gibt Optionen für das Öffnen von Schlüsselhandles an. |
CngKeyOpenOptions |
Gibt Optionen für das Öffnen eines Schlüssels an. |
CngKeyUsages |
Gibt die kryptografischen Vorgänge an, mit denen ein CNG-Schlüssel (Cryptography Next Generation ) verwendet werden kann. |
CngPropertyOptions |
Gibt die CNG-Schlüsseleigenschaftsoptionen (Cryptography Next Generation) an. |
CngUIProtectionLevels |
Gibt die Schutzebene für den Schlüssel in Eingabeaufforderungsszenarien der Benutzeroberfläche (UI) an. |
CryptoStreamMode |
Gibt den Modus eines Kryptografiestreams an. |
CspProviderFlags |
Gibt Flags an, die das Verhalten der Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) ändern. |
DataProtectionScope |
Gibt den Datenschutzbereich 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 Daten in einem ECCurve-Objekt interpretiert werden sollen. |
ECDiffieHellmanKeyDerivationFunction |
Gibt die Schlüsselableitungsfunktion an, die die ECDiffieHellmanCng-Klasse zum Konvertieren von Geheimverträgen in das Schlüsselmaterial verwendet. |
ECKeyXmlFormat |
Definiert XML-Serialisierungsformate für elliptische Kurvenschlüssel. |
FromBase64TransformMode |
Gibt an, ob bei der Base-64-Transformation Leerraum ignoriert werden soll. |
KeyNumber |
Gibt an, ob ein asymmetrischer Signaturschlüssel oder ein asymmetrischer Austauschschlüssel erstellt werden soll. |
MemoryProtectionScope |
Gibt den Speicherschutzbereich an, der von der Protect(Byte[], MemoryProtectionScope)-Methode angewendet wird. |
OidGroup |
Gibt Gruppen von Kryptografieobjektbezeichnern (OID) in Windows an. |
PaddingMode |
Gibt den Typ der Füllzeichen an, die für einen Meldungsdatenblock verwendet werden sollen, der kürzer als die für einen kryptografischen Vorgang erforderliche volle Anzahl von Bytes ist. |
PbeEncryptionAlgorithm |
Gibt Verschlüsselungsalgorithmen an, die mit der kennwortbasierten Verschlüsselung (Password-Based Encryption, PBE) verwendet werden sollen. |
RSAEncryptionPaddingMode |
Gibt den Paddingmodus an, der bei RSA-Verschlüsselungs- oder Entschlüsselungsvorgängen zu verwenden ist. |
RSASignaturePaddingMode |
Gibt den Paddingmodus an, der bei Vorgängen zum Erstellen oder Überprüfen der RSA-Signatur zu verwenden ist. |
SignatureVerificationResult |
Gibt die meisten der möglichen Ergebniscodes einer Signaturüberprüfung an. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für