System.Security.Cryptography Namespace
Stellt kryptografische Dienste bereit, z. B. sichere Codierung und Decodierung von Daten sowie viele andere Vorgänge, wie Hashing, Erzeugung von Zufallszahlen und Nachrichtenauthentifizierung. Provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication. Weitere Informationen finden Sie unter Kryptografiedienste. For more information, see Cryptographic Services.
Klassen
Aes |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von Advanced Encryption Standard (AES) erben müssen.Represents the abstract base class from which all implementations of the Advanced Encryption Standard (AES) must inherit. |
AesCcm |
Stellt einen AES-Schlüssel (Advanced Encryption Standard) dar, der mit dem CCM-Modus (Counter with CBC-MAC) des Vorgangs verwendet werden soll.Represents an Advanced Encryption Standard (AES) key to be used with the Counter with CBC-MAC (CCM) mode of operation. |
AesCng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des AES-Algorithmus (Advanced Encryption Standard) bereit.Provides a Cryptography Next Generation (CNG) implementation of the Advanced Encryption Standard (AES) algorithm. |
AesCryptoServiceProvider |
Führt mithilfe der CAPI-Implementierung (Cryptographic Application Programming Interfaces) des AES-Algorithmus (Advanced Encryption Standard) symmetrische Verschlüsselungen und Entschlüsselungen durch.Performs symmetric encryption and decryption using the Cryptographic Application Programming Interfaces (CAPI) implementation of the Advanced Encryption Standard (AES) algorithm. |
AesGcm |
Stellt einen AES-Schlüssel (Advanced Encryption Standard) dar, der mit dem GCM-Modus (Galois/Counter Mode) des Vorgangs verwendet werden soll.Represents an Advanced Encryption Standard (AES) key to be used with the Galois/Counter Mode (GCM) mode of operation. |
AesManaged |
Stellt eine verwaltete Implementierung des symmetrischen AES (Advanced Encryption Standard)-Algorithmus bereit.Provides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm. |
AsnEncodedData |
Stellt ASN.1-codierte Daten (Abstract Syntax Notation One) dar.Represents Abstract Syntax Notation One (ASN.1)-encoded data. |
AsnEncodedDataCollection |
Stellt eine Auflistung vonAsnEncodedData-Objekten dar.Represents a collection of AsnEncodedData objects. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
AsnEncodedDataEnumerator |
Stellt die Möglichkeit zum Navigieren durch ein AsnEncodedDataCollection-Objekt bereit.Provides the ability to navigate through an AsnEncodedDataCollection object. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
AsymmetricAlgorithm |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von asymmetrischen Algorithmen erben müssen.Represents the abstract base class from which all implementations of asymmetric algorithms must inherit. |
AsymmetricKeyExchangeDeformatter |
Stellt die Basisklasse dar, aus der alle Deformatierungsprogramme für asymmetrischen Schlüsselaustausch abgeleitet werden.Represents the base class from which all asymmetric key exchange deformatters derive. |
AsymmetricKeyExchangeFormatter |
Stellt die Basisklasse dar, von der alle Formatierungsprogramme für den asymmetrischen Schlüsselaustausch abgeleitet werden.Represents the base class from which all asymmetric key exchange formatters derive. |
AsymmetricSignatureDeformatter |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen asymmetrischer Signaturdeformatierer abgeleitet sind.Represents the abstract base class from which all implementations of asymmetric signature deformatters derive. |
AsymmetricSignatureFormatter |
Stellt die Basisklasse dar, von der alle Implementierungen asymmetrischer Signaturformatierungsprogrammen abgeleitet sind.Represents the base class from which all implementations of asymmetric signature formatters derive. |
CngAlgorithm |
Kapselt den Namen eines Verschlüsselungsalgorithmus.Encapsulates the name of an encryption algorithm. |
CngAlgorithmGroup |
Kapselt den Namen einer Verschlüsselungsalgorithmusgruppe.Encapsulates the name of an encryption algorithm group. |
CngKey |
Definiert die Kernfunktionen für Schlüssel, die mit CNG-Objekten (Cryptography Next Generation) verwendet werden.Defines the core functionality for keys that are used with Cryptography Next Generation (CNG) objects. |
CngKeyBlobFormat |
Gibt ein Schlüssel-BLOB-Format zur Verwendung mit CNG-Objekten (Cryptography Next Generation) von Microsoft an.Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects. |
CngKeyCreationParameters |
Enthält erweiterte Eigenschaften für die Schlüsselerstellung.Contains advanced properties for key creation. |
CngPropertyCollection |
Stellt eine stark typisierte Auflistung von CNG-Eigenschaften (Cryptography Next Generation) bereit.Provides a strongly typed collection of Cryptography Next Generation (CNG) properties. |
CngProvider |
Kapselt den Namen des einen Schlüsselspeicheranbieters (KSP) zur Verwendung mit CNG-Objekten (Cryptography Next Generation).Encapsulates the name of a key storage provider (KSP) for use with Cryptography Next Generation (CNG) objects. |
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.Encapsulates optional configuration parameters for the user interface (UI) that Cryptography Next Generation (CNG) displays when you access a protected key. |
CryptoAPITransform |
Führt eine kryptografische Transformation von Daten aus.Performs a cryptographic transformation of data. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
CryptoConfig |
Greift auf Informationen über die Kryptografiekonfiguration zu.Accesses the cryptography configuration information. |
CryptographicAttributeObject |
Enthält einen Typ und eine Auflistung der Werte, die diesem Typ zugeordnet sind.Contains a type and a collection of values associated with that type. |
CryptographicAttributeObjectCollection |
Enthält eine Gruppe von CryptographicAttributeObject-Objekten.Contains a set of CryptographicAttributeObject objects. |
CryptographicAttributeObjectEnumerator |
Stellt Enumerationsfunktionen für die CryptographicAttributeObjectCollection-Auflistung bereit.Provides enumeration functionality for the CryptographicAttributeObjectCollection collection. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
CryptographicException |
Die Ausnahme, die beim Auftreten eines Fehlers während einer kryptografischen Operation ausgelöst wird.The exception that is thrown when an error occurs during a cryptographic operation. |
CryptographicOperations |
Bietet Methoden für die Verwendung von Kryptografie, um das Risiko von Datenlecks bei Seitenkanalinformationen zu verringern.Provides methods for use in working with cryptography to reduce the risk of side-channel information leakage. |
CryptographicUnexpectedOperationException |
Die Ausnahme, die beim Auftreten einer unerwarteten Operation während einer kryptographischen Operation ausgelöst wird.The exception that is thrown when an unexpected operation occurs during a cryptographic operation. |
CryptoStream |
Definiert einen Stream, der Datenstreams mit kryptografischen Transformationen verknüpft.Defines a stream that links data streams to cryptographic transformations. |
CspKeyContainerInfo |
Stellt zusätzliche Informationen zu einem kryptografischen Schlüsselpaar bereit.Provides additional information about a cryptographic key pair. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
CspParameters |
Enthält Parameter, die an den Kryptografiedienstanbieter (CSP) übergeben werden, der kryptografische Berechnungen durchführt.Contains parameters that are passed to the cryptographic service provider (CSP) that performs cryptographic computations. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
DataProtector |
Stellt die Basisklasse für Datenschutzkomponenten bereit.Provides the base class for data protectors. |
DeriveBytes |
Stellt die abstrakte Basisklasse dar, von der alle Klassen erben, die Bytefolgen angegebener Länge ableiten.Represents the abstract base class from which all classes that derive byte sequences of a specified length inherit. |
DES |
Stellt die Basisklasse für den DES-Algorithmus (Data Encryption Standard) dar, von der alle DES-Implementierungen abgeleitet werden müssen.Represents the base class for the Data Encryption Standard (DES) algorithm from which all DES implementations must derive. |
DESCryptoServiceProvider |
Definiert ein Wrapperobjekt für den Zugriff auf die DES-Algorithmusversion (Data Encryption Standard) des Kryptografiedienstanbieters (Cryptographic Service Provider, CSP).Defines a wrapper object to access the cryptographic service provider (CSP) version of the Data Encryption Standard (DES) algorithm. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
DpapiDataProtector |
Stellt einfache Datenschutzmethoden bereit.Provides simple data protection methods. |
DSA |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen des digitalen Signaturalgorithmus (DSA) erben müssen.Represents the abstract base class from which all implementations of the Digital Signature Algorithm (DSA) must inherit. |
DSACng |
Stellt eine Cryptography Next Generation-Implementierung (CNG) des Digital Signature Algorithm (DSA) bereit.Provides a Cryptography Next Generation (CNG) implementation of the Digital Signature Algorithm (DSA). |
DSACryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des DSA-Algorithmus zuzugreifen.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the DSA algorithm. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
DSAOpenSsl |
Stellt eine mit OpenSSL gesicherte Implementierung des Digital Signature Algorithm (DSA) bereitProvides an implementation of the Digital Signature Algorithm (DSA) backed by OpenSSL. |
DSASignatureDeformatter |
Überprüft eine DSA-Signatur (Digital Signature Algorithm) für PKCS#1 v1.5.Verifies a Digital Signature Algorithm (DSA) PKCS#1 v1.5 signature. |
DSASignatureFormatter |
Erstellt eine DSA-Signatur (Digitale Signature Algorithm) (DSA).Creates a Digital Signature Algorithm (DSA) signature. |
ECCurve.NamedCurves |
Stellt eine Factoryklasse zum Erstellen benannter Kurven dar.Represents a factory class for creating named curves. |
ECDiffieHellman |
Stellt eine abstrakte Basisklasse bereit, von der Implementierungen des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus abgeleitet werden können.Provides an abstract base class that Elliptic Curve Diffie-Hellman (ECDH) algorithm implementations can derive from. Diese Klasse stellt einen grundlegenden Satz an Operationen bereit, den alle ECDH-Implementierungen unterstützen müssen.This class provides the basic set of operations that all ECDH implementations must support. |
ECDiffieHellmanCng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus bereit.Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. Diese Klasse wird für kryptografische Operationen verwendet.This class is used to perform cryptographic operations. |
ECDiffieHellmanCngPublicKey |
Gibt einen öffentlichen ECDH (Elliptic Curve Diffie-Hellman)-Schlüssel zur Verwendung mit der ECDiffieHellmanCng-Klasse an.Specifies an Elliptic Curve Diffie-Hellman (ECDH) public key for use with the ECDiffieHellmanCng class. |
ECDiffieHellmanOpenSsl |
Stellt eine Implementierung des von OpenSSL unterstützten ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus bereit.Provides an implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm backed by OpenSSL. |
ECDiffieHellmanPublicKey |
Stellt eine abstrakte Basisklasse bereit, von der alle ECDiffieHellmanCngPublicKey-Implementierungen erben müssen.Provides an abstract base class from which all ECDiffieHellmanCngPublicKey implementations must inherit. |
ECDsa |
Stellt eine abstrakte Basisklasse, die den ECDSA (Elliptic Curve Digital Signature Algorithm) kapselt.Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA). |
ECDsaCng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des ECDSA-Algorithmus (Elliptic Curve Digital Signature Algorithm) bereit.Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA). |
ECDsaOpenSsl |
Stellt eine Implementierung des von OpenSSL unterstützten ECDSA (Elliptic Curve Digital Signature Algorithm) bereit.Provides an implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) backed by OpenSSL. |
FromBase64Transform |
Konvertiert einen CryptoStream aus Base-64.Converts a CryptoStream from base 64. |
HashAlgorithm |
Stellt die Basisklasse dar, von der alle Implementierungen kryptografischer Hashalgorithmen abgeleitet werden müssen.Represents the base class from which all implementations of cryptographic hash algorithms must derive. |
HKDF |
RFC5869 HMAC-basierte HKDF (Extract-and-Expand Key Derivation)RFC5869 HMAC-based Extract-and-Expand Key Derivation (HKDF) |
HMAC |
Stellt die abstrakte Klasse dar, von der alle Implementierungen von Hash-Nachrichtenauthentifizierungscodes (HMAC, Hash-based Message Authentication Code) abgeleitet werden müssen.Represents the abstract class from which all implementations of Hash-based Message Authentication Code (HMAC) must derive. |
HMACMD5 |
Berechnet unter Verwendung der MD5-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code).Computes a Hash-based Message Authentication Code (HMAC) by using the MD5 hash function. |
HMACRIPEMD160 |
Berechnet unter Verwendung der RIPEMD160-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code).Computes a Hash-based Message Authentication Code (HMAC) by using the RIPEMD160 hash function. |
HMACSHA1 |
Berechnet unter Verwendung der SHA1-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code).Computes a Hash-based Message Authentication Code (HMAC) using the SHA1 hash function. |
HMACSHA256 |
Berechnet unter Verwendung der SHA256-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code).Computes a Hash-based Message Authentication Code (HMAC) by using the SHA256 hash function. |
HMACSHA384 |
Berechnet unter Verwendung der SHA384-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code).Computes a Hash-based Message Authentication Code (HMAC) using the SHA384 hash function. |
HMACSHA512 |
Berechnet unter Verwendung der SHA512-Hashfunktion einen Hash-Nachrichtenauthentifizierungscode (HMAC, Hash-based Message Authentication Code).Computes a Hash-based Message Authentication Code (HMAC) using the SHA512 hash function. |
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.Provides support for computing a hash or Hash-based Message Authentication Code (HMAC) value incrementally across several segments. |
KeyedHashAlgorithm |
Stellt die abstrakte Klasse dar, von der alle Implementierungen schlüsselgebundener Hashalgorithmen abgeleitet werden müssen.Represents the abstract class from which all implementations of keyed hash algorithms must derive. |
KeySizes |
Bestimmt die Gruppe der gültigen Schlüsselgrößen für die symmetrischen kryptografischen Algorithmen.Determines the set of valid key sizes for the symmetric cryptographic algorithms. |
MACTripleDES |
Berechnet einen MAC (Message Authentication Code) unter Verwendung von TripleDES für den CryptoStream der Eingabedaten.Computes a Message Authentication Code (MAC) using TripleDES for the input data CryptoStream. |
ManifestSignatureInformation |
Stellt Informationen für eine Manifestsignatur bereit.Provides information for a manifest signature. |
ManifestSignatureInformationCollection |
Stellt eine schreibgeschützte Auflistung von ManifestSignatureInformation-Objekten dar.Represents a read-only collection of ManifestSignatureInformation objects. |
MaskGenerationMethod |
Stellt die abstrakte Klasse dar, von der alle Algorithmen zur Generierung von Masken abgeleitet werden müssen.Represents the abstract class from which all mask generator algorithms must derive. |
MD5 |
Stellt die abstrakte Klasse dar, von der alle Implementierungen des MD5-Hashalgorithmus vererbt werden.Represents the abstract class from which all implementations of the MD5 hash algorithm inherit. |
MD5Cng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des MD5 (Message Digest 5)-128-Bit-Hashalgorithmus bereit.Provides a CNG (Cryptography Next Generation) implementation of the MD5 (Message Digest 5) 128-bit hashing algorithm. |
MD5CryptoServiceProvider |
Berechnet den MD5-Hashwert für die Eingabedaten unter Verwendung der vom Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) zur Verfügung gestellten Implementierung.Computes the MD5 hash value for the input data using the implementation provided by the cryptographic service provider (CSP). Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
Oid |
Stellt einen kryptografischen Objektbezeichner dar.Represents a cryptographic object identifier. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
OidCollection |
Stellt eine Auflistung vonOid-Objekten dar.Represents a collection of Oid objects. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
OidEnumerator |
Stellt die Möglichkeit zum Navigieren durch ein OidCollection-Objekt bereit.Provides the ability to navigate through an OidCollection object. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
PasswordDeriveBytes |
Leitet mithilfe einer Erweiterung des PBKDF1-Algorithmus einen Schlüssel von einem Kennwort ab.Derives a key from a password using an extension of the PBKDF1 algorithm. |
PbeParameters |
Stellt Parameter dar, die für die kennwortbasierte Verschlüsselung (PBE) verwendet werden sollen.Represents parameters to be used for Password-Based Encryption (PBE). |
PemEncoding |
Stellt Methoden zum Lesen und Schreiben der IETF RFC 7468-Teilmenge von PEM-Textcodierungen (Privacy-Enhanced Mail) bereit.Provides methods for reading and writing the IETF RFC 7468 subset of PEM (Privacy-Enhanced Mail) textual encodings. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
PKCS1MaskGenerationMethod |
Berechnet Masken für Schlüsselaustauschalgorithmen anhand von PKCS #1.Computes masks according to PKCS #1 for use by key exchange algorithms. |
ProtectedData |
Stellt Methoden zum Verschlüsseln und Entschlüsseln von Daten bereit.Provides methods for encrypting and decrypting data. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
ProtectedMemory |
Stellt Methoden bereit, die den Arbeitsspeicher schützen bzw. den Schutz des Arbeitsspeichers aufheben.Provides methods for protecting and unprotecting memory. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
RandomNumberGenerator |
Stellt die abstrakte Klasse dar, von der alle Implementierungen von Zufallszahlen-Generatoren für die Kryptographie abgeleitet werden.Represents the abstract class from which all implementations of cryptographic random number generators derive. |
RC2 |
Stellt die Basisklasse dar, von der alle Implementierungen des RC2-Algorithmus abgeleitet werden müssen.Represents the base class from which all implementations of the RC2 algorithm must derive. |
RC2CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des RC2-Algorithmus zuzugreifen.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the RC2 algorithm. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
Rfc2898DeriveBytes |
Implementiert mithilfe eines auf HMACSHA1 basierenden Generators für Pseudozufallszahlen die kennwortbasierte Schlüsselableitungsfunktion PBKDF2.Implements password-based key derivation functionality, PBKDF2, by using a pseudo-random number generator based on HMACSHA1. |
Rijndael |
Stellt die Basisklasse dar, von der alle Implementierungen des symmetrischen Rijndael-Verschlüsselungsalgorithmus erben müssen.Represents the base class from which all implementations of the Rijndael symmetric encryption algorithm must inherit. |
RijndaelManaged |
Greift auf die verwaltete Version des Rijndael-Algorithmus zu.Accesses the managed version of the Rijndael algorithm. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
RijndaelManagedTransform |
Führt mithilfe des Rijndael-Algorithmus eine kryptografische Transformation der Daten aus.Performs a cryptographic transformation of data using the Rijndael algorithm. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
RIPEMD160 |
Stellt die abstrakte Klasse dar, von der alle Implementierungen des MD160-Hashalgorithmus vererbt werden.Represents the abstract class from which all implementations of the MD160 hash algorithm inherit. |
RIPEMD160Managed |
Berechnet den RIPEMD160-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek.Computes the RIPEMD160 hash for the input data using the managed library. |
RNGCryptoServiceProvider |
Implementiert einen kryptografischen Zufallszahlen-Generator (Random Number Generator, RNG) unter Verwendung der Implementierung, die der Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) bereitstellt.Implements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
RSA |
Stellt die Basisklasse dar, von der alle Implementierungen des RSA-Algorithmus erben.Represents the base class from which all implementations of the RSA algorithm inherit. |
RSACng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des RSA-Algorithmus bereit.Provides a Cryptography Next Generation (CNG) implementation of the RSA algorithm. |
RSACryptoServiceProvider |
Führt eine asymmetrische Ver- und Entschlüsselung mithilfe der Implementierung des RSA-Algorithmus aus, der vom Kryptografiedienstanbieter (CSP) bereitgestellt wird.Performs asymmetric encryption and decryption using the implementation of the RSA algorithm provided by the cryptographic service provider (CSP). Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
RSAEncryptionPadding |
Gibt den Auffüllmodus und die Parameter an, die bei RSA-Verschlüsselungs- oder Entschlüsselungsvorgängen zu verwenden sind.Specifies the padding mode and parameters to use with RSA encryption or decryption operations. |
RSAOAEPKeyExchangeDeformatter |
Entschlüsselt OAEP (Optimal Asymmetric Encryption Padding)-Schlüsselaustauschdaten.Decrypts Optimal Asymmetric Encryption Padding (OAEP) key exchange data. |
RSAOAEPKeyExchangeFormatter |
Erstellt Daten für den OAEP-Schlüsselaustausch (Optimal Asymmetric Encryption Padding) mithilfe von RSA.Creates Optimal Asymmetric Encryption Padding (OAEP) key exchange data using RSA. |
RSAOpenSsl |
Stellt eine mit OpenSSL gesicherte Implementierung des RSA-Algorithmus bereit.Provides an implementation of the RSA algorithm backed by OpenSSL. |
RSAPKCS1KeyExchangeDeformatter |
Entschlüsselt die PKCS #1-Schlüsselaustauschdaten.Decrypts the PKCS #1 key exchange data. |
RSAPKCS1KeyExchangeFormatter |
Erstellt die PKCS#1-Schlüsselaustauschdaten mithilfe von RSA.Creates the PKCS#1 key exchange data using RSA. |
RSAPKCS1SignatureDeformatter |
Überprüft eine RSA PKCS #1 v1.5-Signatur.Verifies an RSA PKCS #1 version 1.5 signature. |
RSAPKCS1SignatureFormatter |
Erstellt eine RSA PKCS #1 v1.5-Signatur.Creates an RSA PKCS #1 version 1.5 signature. |
RSASignaturePadding |
Gibt den Auffüllmodus und Parameter an, die bei Vorgängen zum Erstellen oder Überprüfen der RSA-Signatur zu verwenden sind.Specifies the padding mode and parameters to use with RSA signature creation or verification operations. |
SafeEvpPKeyHandle |
Stellt den |
SHA1 |
Berechnet den SHA1-Hash für die Eingabedaten.Computes the SHA1 hash for the input data. |
SHA1Cng |
Stellt eine CNG (Cryptography Next Generation)-Implementierung des SHA (Secure Hash Algorithm) bereit.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA). |
SHA1CryptoServiceProvider |
Berechnet den SHA1-Hashwert für die Eingabedaten unter Verwendung der vom Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) zur Verfügung gestellten Implementierung.Computes the SHA1 hash value for the input data using the implementation provided by the cryptographic service provider (CSP). Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
SHA1Managed |
Berechnet den SHA1-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek.Computes the SHA1 hash for the input data using the managed library. |
SHA256 |
Berechnet den SHA256-Hash für die Eingabedaten.Computes the SHA256 hash for the input data. |
SHA256Cng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des SHA (Secure Hash Algorithm) für 256-Bit-Hashwerte bereit.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA) for 256-bit hash values. |
SHA256CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des SHA256-Algorithmus zuzugreifen.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the SHA256 algorithm. |
SHA256Managed |
Berechnet den SHA256-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek.Computes the SHA256 hash for the input data using the managed library. |
SHA384 |
Berechnet den SHA384-Hash für die Eingabedaten.Computes the SHA384 hash for the input data. |
SHA384Cng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des SHA (Secure Hash Algorithm) für 384-Bit-Hashwerte bereit.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA) for 384-bit hash values. |
SHA384CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des SHA384-Algorithmus zuzugreifen.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the SHA384 algorithm. |
SHA384Managed |
Berechnet den SHA384-Hash für die Eingabedaten unter Verwendung der verwalteten Bibliothek.Computes the SHA384 hash for the input data using the managed library. |
SHA512 |
Berechnet den SHA512-Hash für die Eingabedaten.Computes the SHA512 hash for the input data. |
SHA512Cng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des SHA (Secure Hash Algorithm) für 512-Bit-Hashwerte bereit.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA) for 512-bit hash values. |
SHA512CryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des SHA512-Algorithmus zuzugreifen.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the SHA512 algorithm. |
SHA512Managed |
Berechnet den SHA512-Hashalgorithmus für die Eingabedaten unter Verwendung der verwalteten Bibliothek.Computes the SHA512 hash algorithm for the input data using the managed library. |
SignatureDescription |
Enthält Informationen über die Eigenschaften einer digitalen Signatur.Contains information about the properties of a digital signature. |
StrongNameSignatureInformation |
Enthält die Informationen zur starken Namenssignatur für ein Manifest.Holds the strong name signature information for a manifest. |
SymmetricAlgorithm |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von symmetrischen Algorithmen erben müssen.Represents the abstract base class from which all implementations of symmetric algorithms must inherit. |
ToBase64Transform |
Konvertiert einen CryptoStream in Base-64.Converts a CryptoStream to base 64. |
TripleDES |
Stellt die Basisklasse für Triple-DES-Algorithmen dar, von der alle TripleDES-Implementierungen abgeleitet werden müssen.Represents the base class for Triple Data Encryption Standard algorithms from which all TripleDES implementations must derive. |
TripleDESCng |
Stellt eine CNG-Implementierung (Cryptography Next Generation) des 3DES-Algorithmus (Triple Data Encryption Standard) bereit.Provides a Cryptography Next Generation (CNG) implementation of the Triple Data Encryption Standard (3DES) algorithm. |
TripleDESCryptoServiceProvider |
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Version (Cryptographic Service Provider, CSP) des TripleDES-Algorithmus zuzugreifen.Defines a wrapper object to access the cryptographic service provider (CSP) version of the TripleDES algorithm. Diese Klasse kann nicht vererbt werden.This class cannot be inherited. |
Strukturen
CngProperty |
Kapselt eine Eigenschaft eines CNG-Schlüssels oder -Anbieters (Cryptography Next Generation).Encapsulates a property of a Cryptography Next Generation (CNG) key or provider. |
DSAParameters |
Enthält die typischen Parameter für den DSA-Algorithmus.Contains the typical parameters for the DSA algorithm. |
ECCurve |
Stellt eine elliptische Kurve dar.Represents an elliptic curve. |
ECParameters |
Stellt die Standardparameter für den ECC-Algorithmus (Elliptic Curve Cryptography) dar.Represents the standard parameters for the elliptic curve cryptography (ECC) algorithm. |
ECPoint |
Stellt ein Koordinatenpaar (X, Y) für Strukturen der Kryptografie für elliptische Kurven (elliptic curve cryptography, ECC) dar.Represents a (X,Y) coordinate pair for elliptic curve cryptography (ECC) structures. |
HashAlgorithmName |
Gibt den Namen eines kryptografischen Hashalgorithmus an.Specifies the name of a cryptographic hash algorithm. |
PemFields |
Enthält Informationen zum Speicherort der PEM-Daten.Contains information about the location of PEM data. |
RSAParameters |
Stellt die Standardparameter für den RSA-Algorithmus dar.Represents the standard parameters for the RSA algorithm. |
Schnittstellen
ICryptoTransform |
Definiert die grundlegenden Vorgänge kryptografischer Transformationen.Defines the basic operations of cryptographic transformations. |
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.Defines methods that allow an AsymmetricAlgorithm class to enumerate key container information, and import and export Microsoft Cryptographic API (CAPI)-compatible key blobs. |
Enumerationen
CipherMode |
Gibt den Blockchiffremodus an, der für die Verschlüsselung verwendet werden soll.Specifies the block cipher mode to use for encryption. |
CngExportPolicies |
Gibt die Schlüsselexportrichtlinien für einen Schlüssel an.Specifies the key export policies for a key. |
CngKeyCreationOptions |
Gibt Optionen zum Erstellen von Schlüsseln an.Specifies options used for key creation. |
CngKeyHandleOpenOptions |
Gibt Optionen für das Öffnen von Schlüsselhandles an.Specifies options for opening key handles. |
CngKeyOpenOptions |
Gibt Optionen für das Öffnen eines Schlüssels an.Specifies options for opening a key. |
CngKeyUsages |
Gibt die kryptografischen Vorgänge an, mit denen ein CNG-Schlüssel (Cryptography Next Generation ) verwendet werden kann.Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with. |
CngPropertyOptions |
Gibt die CNG-Schlüsseleigenschaftsoptionen (Cryptography Next Generation) an.Specifies Cryptography Next Generation (CNG) key property options. |
CngUIProtectionLevels |
Gibt die Schutzebene für den Schlüssel in Eingabeaufforderungsszenarien der Benutzeroberfläche (UI) an.Specifies the protection level for the key in user interface (UI) prompting scenarios. |
CryptoStreamMode |
Gibt den Modus eines Kryptografiestreams an.Specifies the mode of a cryptographic stream. |
CspProviderFlags |
Gibt Flags an, die das Verhalten der Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) ändern.Specifies flags that modify the behavior of the cryptographic service providers (CSP). |
DataProtectionScope |
Gibt den Datenschutzbereich an, der von der Protect(Byte[], Byte[], DataProtectionScope)-Methode angewendet werden soll.Specifies the scope of the data protection to be applied by the Protect(Byte[], Byte[], DataProtectionScope) method. |
DSASignatureFormat |
Gibt das Datenformat für Signaturen mit der DSA-Familie von Algorithmen an.Specifies the data format for signatures with the DSA family of algorithms. |
ECCurve.ECCurveType |
Gibt an, wie die Daten in einem ECCurve-Objekt interpretiert werden sollen.Indicates how to interpret the data contained in an ECCurve object. |
ECDiffieHellmanKeyDerivationFunction |
Gibt die Schlüsselableitungsfunktion an, die die ECDiffieHellmanCng-Klasse zum Konvertieren von Geheimverträgen in das Schlüsselmaterial verwendet.Specifies the key derivation function that the ECDiffieHellmanCng class will use to convert secret agreements into key material. |
ECKeyXmlFormat |
Definiert XML-Serialisierungsformate für elliptische Kurvenschlüssel.Defines XML serialization formats for elliptic curve keys. |
FromBase64TransformMode |
Gibt an, ob bei der Base-64-Transformation Leerraum ignoriert werden soll.Specifies whether white space should be ignored in the base 64 transformation. |
KeyNumber |
Gibt an, ob ein asymmetrischer Signaturschlüssel oder ein asymmetrischer Austauschschlüssel erstellt werden soll.Specifies whether to create an asymmetric signature key or an asymmetric exchange key. |
MemoryProtectionScope |
Gibt den Speicherschutzbereich an, der von der Protect(Byte[], MemoryProtectionScope)-Methode angewendet wird.Specifies the scope of memory protection to be applied by the Protect(Byte[], MemoryProtectionScope) method. |
OidGroup |
Gibt Gruppen von Kryptografieobjektbezeichnern (OID) in Windows an.Identifies Windows cryptographic object identifier (OID) groups. |
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.Specifies the type of padding to apply when the message data block is shorter than the full number of bytes needed for a cryptographic operation. |
PbeEncryptionAlgorithm |
Gibt Verschlüsselungsalgorithmen an, die mit der kennwortbasierten Verschlüsselung (Password-Based Encryption, PBE) verwendet werden sollen.Specifies encryption algorithms to be used with Password-Based Encryption (PBE). |
RSAEncryptionPaddingMode |
Gibt den Paddingmodus an, der bei RSA-Verschlüsselungs- oder Entschlüsselungsvorgängen zu verwenden ist.Specifies the padding mode to use with RSA encryption or decryption operations. |
RSASignaturePaddingMode |
Gibt den Paddingmodus an, der bei Vorgängen zum Erstellen oder Überprüfen der RSA-Signatur zu verwenden ist.Specifies the padding mode to use with RSA signature creation or verification operations. |
SignatureVerificationResult |
Gibt die meisten der möglichen Ergebniscodes einer Signaturüberprüfung an.Specifies most of the result codes for signature verification. |