System.Security.Cryptography Namespace

System.Security.Cryptography Obor názvů poskytuje šifrovacím službám, včetně zabezpečené kódování a dekódování dat, stejně jako mnoho dalších operací, jako je například algoritmus hash, náhodné generování čísel a ověřování zpráv. The System.Security.Cryptography namespace 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. Další informace najdete v tématu šifrovacím službám. For more information, see Cryptographic Services.

Třídy

Aes

Představuje abstraktní základní třída, ze kterého musí dědit všechny implementace nástroje na Standard AES (Advanced Encryption).Represents the abstract base class from which all implementations of the Advanced Encryption Standard (AES) must inherit.

AesCcm
AesCng

Poskytuje implementaci Kryptografické služby nové generace (CNG) algoritmus Advanced Encryption (Standard AES).Provides a Cryptography Next Generation (CNG) implementation of the Advanced Encryption Standard (AES) algorithm.

AesCryptoServiceProvider

Provádí symetrického šifrování a dešifrování pomocí kryptografických aplikace programovací rozhraní (CAPI) provádění algoritmus Advanced Encryption (Standard AES).Performs symmetric encryption and decryption using the Cryptographic Application Programming Interfaces (CAPI) implementation of the Advanced Encryption Standard (AES) algorithm.

AesGcm
AesManaged

Poskytuje spravovanou implementaci symetrický algoritmus Advanced Encryption (Standard AES).Provides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm.

AsnEncodedData

Představuje data kódovaná abstraktní syntaxe zápisu jeden ASN.1.Represents Abstract Syntax Notation One (ASN.1)-encoded data.

AsnEncodedDataCollection

Představuje kolekci AsnEncodedData objekty.Represents a collection of AsnEncodedData objects. Tato třída nemůže dědit.This class cannot be inherited.

AsnEncodedDataEnumerator

Poskytuje možnost Procházet AsnEncodedDataCollection objektu.Provides the ability to navigate through an AsnEncodedDataCollection object. Tato třída nemůže dědit.This class cannot be inherited.

AsymmetricAlgorithm

Představuje abstraktní základní třída, ze kterého musí dědit všechny implementace asymetrické algoritmy.Represents the abstract base class from which all implementations of asymmetric algorithms must inherit.

AsymmetricKeyExchangeDeformatter

Představuje základní třídu, ze které jsou odvozeny všechny deformatters výměnu asymetrického klíče.Represents the base class from which all asymmetric key exchange deformatters derive.

AsymmetricKeyExchangeFormatter

Představuje základní třídu, ze které jsou odvozeny všechny formátovacích modulů výměnu asymetrického klíče.Represents the base class from which all asymmetric key exchange formatters derive.

AsymmetricSignatureDeformatter

Představuje abstraktní základní třída, ze které jsou odvozeny všechny implementace deformatters asymetrického podpisu.Represents the abstract base class from which all implementations of asymmetric signature deformatters derive.

AsymmetricSignatureFormatter

Představuje základní třídu, ze které jsou odvozeny všechny implementace asymetrického podpisu formátování.Represents the base class from which all implementations of asymmetric signature formatters derive.

CngAlgorithm

Zapouzdřuje název algoritmu šifrování.Encapsulates the name of an encryption algorithm.

CngAlgorithmGroup

Zapouzdřuje název skupiny algoritmus šifrování.Encapsulates the name of an encryption algorithm group.

CngKey

Definuje základní funkce pro klíče, které se používají s objekty kryptografické služby nové generace (CNG).Defines the core functionality for keys that are used with Cryptography Next Generation (CNG) objects.

CngKeyBlobFormat

Určuje klíče formát objektů BLOB pro použití s Microsoft Cryptography Next Generation (CNG) objekty.Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects.

CngKeyCreationParameters

Obsahuje rozšířené vlastnosti pro vytvoření klíče.Contains advanced properties for key creation.

CngPropertyCollection

Poskytuje kolekcí siného typu vlastností kryptografické služby nové generace (CNG).Provides a strongly typed collection of Cryptography Next Generation (CNG) properties.

CngProvider

Zapouzdřuje název zprostředkovatele úložiště klíčů (KSP) pro použití s objekty kryptografické služby nové generace (CNG).Encapsulates the name of a key storage provider (KSP) for use with Cryptography Next Generation (CNG) objects.

CngUIPolicy

Zapouzdřuje volitelné parametry konfigurace pro uživatelské rozhraní (UI), která kryptografické služby nové generace (CNG) zobrazuje, když se dostanete klíč chráněný.Encapsulates optional configuration parameters for the user interface (UI) that Cryptography Next Generation (CNG) displays when you access a protected key.

CryptoAPITransform

Provádí kryptografické transformovat data.Performs a cryptographic transformation of data. Tato třída nemůže dědit.This class cannot be inherited.

CryptoConfig

Přistupuje k informace o konfiguraci šifrování.Accesses the cryptography configuration information.

CryptographicAttributeObject

Obsahuje typ a kolekce přidružené k typu hodnoty.Contains a type and a collection of values associated with that type.

CryptographicAttributeObjectCollection

Obsahuje sadu CryptographicAttributeObject objekty.Contains a set of CryptographicAttributeObject objects.

CryptographicAttributeObjectEnumerator

Poskytuje funkce výčtu pro CryptographicAttributeObjectCollection kolekce.Provides enumeration functionality for the CryptographicAttributeObjectCollection collection. Tato třída nemůže dědit.This class cannot be inherited.

CryptographicException

Výjimka, která je vyvolána, když dojde k chybě při kryptografické operaci.The exception that is thrown when an error occurs during a cryptographic operation.

CryptographicOperations
CryptographicUnexpectedOperationException

Výjimka, která je vyvolána při neočekávané operace probíhá, při kryptografické operaci.The exception that is thrown when an unexpected operation occurs during a cryptographic operation.

CryptoStream

Definuje datový proud, který odkazuje datových proudů na kryptografické transformace.Defines a stream that links data streams to cryptographic transformations.

CspKeyContainerInfo

Poskytuje další informace o pár kryptografických klíčů.Provides additional information about a cryptographic key pair. Tato třída nemůže dědit.This class cannot be inherited.

CspParameters

Obsahuje parametry, které jsou předány do zprostředkovatele kryptografických služeb (CSP), který provádí kryptografické výpočty.Contains parameters that are passed to the cryptographic service provider (CSP) that performs cryptographic computations. Tato třída nemůže dědit.This class cannot be inherited.

DataProtector

Poskytuje základní třídu pro ochrany dat pomocí.Provides the base class for data protectors.

DeriveBytes

Představuje abstraktní základní třída, ze kterého dědí všechny třídy, které jsou odvozeny pořadí bajtů zadané délky.Represents the abstract base class from which all classes that derive byte sequences of a specified length inherit.

DES

Představuje základní třídu pro algoritmus šifrování Standard DES (Data), z kterého jsou všechny DES implementace musí být odvozena.Represents the base class for the Data Encryption Standard (DES) algorithm from which all DES implementations must derive.

DESCryptoServiceProvider

Definuje objekt obálky pro přístup k kryptografických provider (CSP) verze aktualizace service Data Encryption Standard (DES) algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) version of the Data Encryption Standard (DES) algorithm. Tato třída nemůže dědit.This class cannot be inherited.

DpapiDataProtector

Poskytuje metody ochrany dat jednoduché.Provides simple data protection methods.

DSA

Představuje abstraktní základní třída, ze které všechny implementace algoritmu Digital Signature Algorithm (DSA) musí dědit.Represents the abstract base class from which all implementations of the Digital Signature Algorithm (DSA) must inherit.

DSACng

Poskytuje implementaci Kryptografické služby nové generace (CNG) digitální podpis algoritmus (DSA).Provides a Cryptography Next Generation (CNG) implementation of the Digital Signature Algorithm (DSA).

DSACryptoServiceProvider

Definuje obálku objektu pro přístup kryptografických služeb (CSP) používaná implementace poskytovatele DSA algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the DSA algorithm. Tato třída nemůže dědit.This class cannot be inherited.

DSAOpenSsl
DSASignatureDeformatter

Ověří algoritmu Digital Signature Algorithm (DSA) verze 1.5 podpisu PKCS č. 1.Verifies a Digital Signature Algorithm (DSA) PKCS#1 v1.5 signature.

DSASignatureFormatter

Vytvoří algoritmu Digital Signature Algorithm (DSA) podpis.Creates a Digital Signature Algorithm (DSA) signature.

ECCurve.NamedCurves

Představuje třídu objektů factory pro vytvoření pojmenované křivky.Represents a factory class for creating named curves.

ECDiffieHellman

Poskytuje abstraktní základní třída této eliptické křivky Diffie-Hellman (ECDH) implementací algoritmu lze odvodit z.Provides an abstract base class that Elliptic Curve Diffie-Hellman (ECDH) algorithm implementations can derive from. Tato třída poskytuje základní sadu operací, které musí podporovat všechny ECDH implementace.This class provides the basic set of operations that all ECDH implementations must support.

ECDiffieHellmanCng

Poskytuje implementaci Kryptografické služby nové generace (CNG) algoritmu Diffie-Hellman eliptické křivky (ECDH).Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. Tato třída se používá k provedení kryptografických operací.This class is used to perform cryptographic operations.

ECDiffieHellmanCngPublicKey

Určí Diffie-Hellman eliptické křivky (ECDH) veřejný klíč pro použití se službou ECDiffieHellmanCng třídy.Specifies an Elliptic Curve Diffie-Hellman (ECDH) public key for use with the ECDiffieHellmanCng class.

ECDiffieHellmanOpenSsl
ECDiffieHellmanPublicKey

Poskytuje abstraktní základní třída, ze kterého jsou všechny ECDiffieHellmanCngPublicKey musí dědit implementace.Provides an abstract base class from which all ECDiffieHellmanCngPublicKey implementations must inherit.

ECDsa

Poskytuje abstraktní základní třídu, která zapouzdřuje křivku digitální podpis algoritmů ECDSA (Elliptic).Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA).

ECDsaCng

Poskytuje implementaci Kryptografické služby nové generace (CNG) z křivku digitální podpis algoritmů ECDSA (Elliptic).Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

ECDsaOpenSsl
FromBase64Transform

Převede CryptoStream z base-64.Converts a CryptoStream from base 64.

HashAlgorithm

Představuje základní třídu, ze které všechny implementace kryptografické hodnoty hash se musí odvozovat algoritmy.Represents the base class from which all implementations of cryptographic hash algorithms must derive.

HMAC

Představuje abstraktní třídu, ze kterého se musí odvozovat všechny implementace z Hash-based kódu (metoda HMAC Message Authentication).Represents the abstract class from which all implementations of Hash-based Message Authentication Code (HMAC) must derive.

HMACMD5

Vypočítá Hash-based zprávy ověřování metoda HMAC (Code) s použitím MD5 funkce hash.Computes a Hash-based Message Authentication Code (HMAC) by using the MD5 hash function.

HMACRIPEMD160

Vypočítá Hash-based zprávy ověřování metoda HMAC (Code) s použitím RIPEMD160 funkce hash.Computes a Hash-based Message Authentication Code (HMAC) by using the RIPEMD160 hash function.

HMACSHA1

Pomocí ověřování kódu metoda HMAC (Message) Hash-based výpočetní prostředí SHA1 funkce hash.Computes a Hash-based Message Authentication Code (HMAC) using the SHA1 hash function.

HMACSHA256

Vypočítá Hash-based zprávy ověřování metoda HMAC (Code) s použitím SHA256 funkce hash.Computes a Hash-based Message Authentication Code (HMAC) by using the SHA256 hash function.

HMACSHA384

Pomocí ověřování kódu metoda HMAC (Message) Hash-based výpočetní prostředí SHA384 funkce hash.Computes a Hash-based Message Authentication Code (HMAC) using the SHA384 hash function.

HMACSHA512

Pomocí ověřování kódu metoda HMAC (Message) Hash-based výpočetní prostředí SHA512 funkce hash.Computes a Hash-based Message Authentication Code (HMAC) using the SHA512 hash function.

IncrementalHash

Poskytuje podporu pro výpočet hodnoty hash nebo hodnoty Hash-based Message Authentication kód metoda HMAC () postupně napříč několika segmenty.Provides support for computing a hash or Hash-based Message Authentication Code (HMAC) value incrementally across several segments.

KeyedHashAlgorithm

Představuje abstraktní třídu, ze které všechny implementace algoritmu hash s klíčem se musí odvozovat algoritmy.Represents the abstract class from which all implementations of keyed hash algorithms must derive.

KeySizes

Určuje sadu platné velikosti klíče pro symetrické kryptografické algoritmy.Determines the set of valid key sizes for the symmetric cryptographic algorithms.

MACTripleDES

Vypočítává ověřovací kód zprávy (MAC) pomocí TripleDES vstupních dat CryptoStream.Computes a Message Authentication Code (MAC) using TripleDES for the input data CryptoStream.

ManifestSignatureInformation

Poskytuje informace pro podpis manifestu.Provides information for a manifest signature.

ManifestSignatureInformationCollection

Představuje kolekci jen pro čtení ManifestSignatureInformation objekty.Represents a read-only collection of ManifestSignatureInformation objects.

MaskGenerationMethod

Představuje abstraktní třídu, ze kterého se musí odvozovat všechny algoritmy generátor masky.Represents the abstract class from which all mask generator algorithms must derive.

MD5

Představuje abstraktní třídu z které všechny implementace MD5 dědit hashovací algoritmus.Represents the abstract class from which all implementations of the MD5 hash algorithm inherit.

MD5Cng

Poskytuje implementaci CNG (kryptografických služeb nové generace) MD5 (Message Digest 5) algoritmu hash 128 bitů.Provides a CNG (Cryptography Next Generation) implementation of the MD5 (Message Digest 5) 128-bit hashing algorithm.

MD5CryptoServiceProvider

Vypočítá MD5 hodnota hash pro vstupní data s využitím implementace poskytované zprostředkovateli kryptografických služeb (CSP).Computes the MD5 hash value for the input data using the implementation provided by the cryptographic service provider (CSP). Tato třída nemůže dědit.This class cannot be inherited.

Oid

Představuje identifikátor kryptografických objektu.Represents a cryptographic object identifier. Tato třída nemůže dědit.This class cannot be inherited.

OidCollection

Představuje kolekci Oid objekty.Represents a collection of Oid objects. Tato třída nemůže dědit.This class cannot be inherited.

OidEnumerator

Poskytuje možnost Procházet OidCollection objektu.Provides the ability to navigate through an OidCollection object. Tato třída nemůže dědit.This class cannot be inherited.

PasswordDeriveBytes

Klíč se odvozuje z hesla pomocí rozšíření PBKDF1 algoritmu.Derives a key from a password using an extension of the PBKDF1 algorithm.

PbeParameters
PKCS1MaskGenerationMethod

Vypočítá masky podle PKCS č. 1 pro použití o algoritmech výměny klíčů.Computes masks according to PKCS #1 for use by key exchange algorithms.

ProtectedData

Poskytuje metody pro šifrování a dešifrování dat.Provides methods for encrypting and decrypting data. Tato třída nemůže dědit.This class cannot be inherited.

ProtectedMemory

Poskytuje metody pro ochranu a zrušení ochrany paměti.Provides methods for protecting and unprotecting memory. Tato třída nemůže dědit.This class cannot be inherited.

RandomNumberGenerator

Představuje abstraktní třídu, ze které jsou odvozeny všechny implementace kryptografických generátorů náhodných čísel.Represents the abstract class from which all implementations of cryptographic random number generators derive.

RC2

Představuje základní třídu, ze které všechny implementace RC2 algoritmus musí být odvozena.Represents the base class from which all implementations of the RC2 algorithm must derive.

RC2CryptoServiceProvider

Definuje obálku objektu pro přístup kryptografických služeb (CSP) používaná implementace poskytovatele RC2 algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the RC2 algorithm. Tato třída nemůže dědit.This class cannot be inherited.

Rfc2898DeriveBytes

Implementuje založené na heslech klíče odvození funkce, která je PBKDF2, s použitím pseudonáhodného generátoru čísel na základě HMACSHA1.Implements password-based key derivation functionality, PBKDF2, by using a pseudo-random number generator based on HMACSHA1.

Rijndael

Představuje základní třídu, ze které všechny implementace Rijndael musí dědit algoritmus symetrického šifrování.Represents the base class from which all implementations of the Rijndael symmetric encryption algorithm must inherit.

RijndaelManaged

Přistupuje k spravovaná verze Rijndael algoritmus.Accesses the managed version of the Rijndael algorithm. Tato třída nemůže dědit.This class cannot be inherited.

RijndaelManagedTransform

Provádí kryptografické transformace dat pomocí algoritmu Rijndael.Performs a cryptographic transformation of data using the Rijndael algorithm. Tato třída nemůže dědit.This class cannot be inherited.

RIPEMD160

Představuje abstraktní třídu, ze kterého dědí všechny implementace MD160 hashovacího algoritmu.Represents the abstract class from which all implementations of the MD160 hash algorithm inherit.

RIPEMD160Managed

Vypočítá RIPEMD160 hash pro vstupní data s využitím spravované knihovny.Computes the RIPEMD160 hash for the input data using the managed library.

RNGCryptoServiceProvider

Implementuje kryptografické náhodné číslo generátor (generátor pseudonáhodných čísel) pomocí implementace poskytované zprostředkovateli kryptografických služeb (CSP).Implements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). Tato třída nemůže dědit.This class cannot be inherited.

RSA

Představuje základní třídu, ze které všechny implementace RSA algoritmus dědí.Represents the base class from which all implementations of the RSA algorithm inherit.

RSACng

Poskytuje implementaci Kryptografické služby nové generace (CNG) algoritmus RSA.Provides a Cryptography Next Generation (CNG) implementation of the RSA algorithm.

RSACryptoServiceProvider

Asymetrické šifrování a dešifrování provádění pomocí provádí RSA algoritmus poskytované zprostředkovateli kryptografických služeb (CSP).Performs asymmetric encryption and decryption using the implementation of the RSA algorithm provided by the cryptographic service provider (CSP). Tato třída nemůže dědit.This class cannot be inherited.

RSAEncryptionPadding

Určuje režim odsazení a parametry se mají použít s operacemi RSA šifrování nebo dešifrování.Specifies the padding mode and parameters to use with RSA encryption or decryption operations.

RSAOAEPKeyExchangeDeformatter

Dešifruje data výměny klíčů optimální asymetrického šifrování odsazení (OAEP).Decrypts Optimal Asymmetric Encryption Padding (OAEP) key exchange data.

RSAOAEPKeyExchangeFormatter

Vytvoří data výměny klíčů optimální asymetrického šifrování odsazení (OAEP) pomocí RSA.Creates Optimal Asymmetric Encryption Padding (OAEP) key exchange data using RSA.

RSAOpenSsl
RSAPKCS1KeyExchangeDeformatter

Dešifruje data výměny klíčů PKCS č. 1.Decrypts the PKCS #1 key exchange data.

RSAPKCS1KeyExchangeFormatter

Vytvoří PKCS č. 1 výměny klíčů data s využitím RSA.Creates the PKCS#1 key exchange data using RSA.

RSAPKCS1SignatureDeformatter

Ověří RSA verze 1.5 podpisu PKCS č. 1.Verifies an RSA PKCS #1 version 1.5 signature.

RSAPKCS1SignatureFormatter

Vytvoří RSA verze 1.5 podpisu PKCS č. 1.Creates an RSA PKCS #1 version 1.5 signature.

RSASignaturePadding

Určuje režim odsazení a parametry se mají použít s RSA operace vytvoření nebo ověření podpisu.Specifies the padding mode and parameters to use with RSA signature creation or verification operations.

SafeEvpPKeyHandle
SHA1

Vypočítá SHA1 hodnota hash pro vstupní data.Computes the SHA1 hash for the input data.

SHA1Cng

Poskytuje implementaci Kryptografické služby nové generace (CNG) z zabezpečené hashovací algoritmus (SHA).Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA).

SHA1CryptoServiceProvider

Vypočítá SHA1 hodnota hash pro vstupní data s využitím implementace poskytované zprostředkovateli kryptografických služeb (CSP).Computes the SHA1 hash value for the input data using the implementation provided by the cryptographic service provider (CSP). Tato třída nemůže dědit.This class cannot be inherited.

SHA1Managed

Vypočítá SHA1 hash pro vstupní data s využitím spravované knihovny.Computes the SHA1 hash for the input data using the managed library.

SHA256

Vypočítá SHA256 hodnota hash pro vstupní data.Computes the SHA256 hash for the input data.

SHA256Cng

Poskytuje implementaci Kryptografické služby nové generace (CNG) z zabezpečené hashovací algoritmus (SHA) pro hodnoty hash 256 bitů.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA) for 256-bit hash values.

SHA256CryptoServiceProvider

Definuje obálku objektu pro přístup kryptografických služeb (CSP) používaná implementace poskytovatele SHA256 algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the SHA256 algorithm.

SHA256Managed

Vypočítá SHA256 hash pro vstupní data s využitím spravované knihovny.Computes the SHA256 hash for the input data using the managed library.

SHA384

Vypočítá SHA384 hodnota hash pro vstupní data.Computes the SHA384 hash for the input data.

SHA384Cng

Poskytuje implementaci Kryptografické služby nové generace (CNG) z zabezpečené hashovací algoritmus (SHA) pro hodnoty hash 384 bitů.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA) for 384-bit hash values.

SHA384CryptoServiceProvider

Definuje obálku objektu pro přístup kryptografických služeb (CSP) používaná implementace poskytovatele SHA384 algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the SHA384 algorithm.

SHA384Managed

Vypočítá SHA384 hash pro vstupní data s využitím spravované knihovny.Computes the SHA384 hash for the input data using the managed library.

SHA512

Vypočítá SHA512 hodnota hash pro vstupní data.Computes the SHA512 hash for the input data.

SHA512Cng

Poskytuje implementaci Kryptografické služby nové generace (CNG) z zabezpečené hashovací algoritmus (SHA) pro hodnoty hash 512 bitů.Provides a Cryptography Next Generation (CNG) implementation of the Secure Hash Algorithm (SHA) for 512-bit hash values.

SHA512CryptoServiceProvider

Definuje obálku objektu pro přístup kryptografických služeb (CSP) používaná implementace poskytovatele SHA512 algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the SHA512 algorithm.

SHA512Managed

Vypočítá SHA512 hashovací algoritmus pro vstupní data s využitím spravované knihovny.Computes the SHA512 hash algorithm for the input data using the managed library.

SignatureDescription

Obsahuje informace o vlastnostech digitální podpis.Contains information about the properties of a digital signature.

StrongNameSignatureInformation

Obsahuje informace o podpisu silného názvu pro manifest.Holds the strong name signature information for a manifest.

SymmetricAlgorithm

Představuje abstraktní základní třída, ze kterého musí dědit všechny implementace symetrických algoritmů.Represents the abstract base class from which all implementations of symmetric algorithms must inherit.

ToBase64Transform

Převede CryptoStream Base 64.Converts a CryptoStream to base 64.

TripleDES

Představuje základní třídu pro Triple Data Encryption Standard algoritmy z kterého jsou všechny TripleDES implementace musí být odvozena.Represents the base class for Triple Data Encryption Standard algorithms from which all TripleDES implementations must derive.

TripleDESCng

Poskytuje implementaci Kryptografické služby nové generace (CNG) algoritmus Triple Data Encryption Standard (algoritmus 3DES).Provides a Cryptography Next Generation (CNG) implementation of the Triple Data Encryption Standard (3DES) algorithm.

TripleDESCryptoServiceProvider

Definuje objekt obálky pro přístup k verzi zprostředkovatele kryptografických služeb TripleDES algoritmus.Defines a wrapper object to access the cryptographic service provider (CSP) version of the TripleDES algorithm. Tato třída nemůže dědit.This class cannot be inherited.

Struktury

CngProperty

Zapouzdřuje vlastnost klíče kryptografické služby nové generace (CNG) nebo zprostředkovatele.Encapsulates a property of a Cryptography Next Generation (CNG) key or provider.

DSAParameters

Obsahuje typické parametry DSA algoritmus.Contains the typical parameters for the DSA algorithm.

ECCurve

Představuje eliptické křivky.Represents an elliptic curve.

ECParameters

Představuje standardní parametry pro šifrování (ECC Elliptic) algoritmus eliptické křivky.Represents the standard parameters for the elliptic curve cryptography (ECC) algorithm.

ECPoint

Představuje (X, Y) souřadnice elliptic curve cryptography (ECC) struktury.Represents a (X,Y) coordinate pair for elliptic curve cryptography (ECC) structures.

HashAlgorithmName

Určuje název kryptografická hodnota hash algoritmu.Specifies the name of a cryptographic hash algorithm.

RSAParameters

Představuje standardní parametry RSA algoritmus.Represents the standard parameters for the RSA algorithm.

Rozhraní

ICryptoTransform

Definuje základní operace kryptografické transformace.Defines the basic operations of cryptographic transformations.

ICspAsymmetricAlgorithm

Definuje metody, které umožňují AsymmetricAlgorithm třída pro vytvoření výčtu informací o kontejneru klíčů a import a export Microsoft kryptografických rozhraní API (CAPI)-kompatibilní klíčové objekty BLOB.Defines methods that allow an AsymmetricAlgorithm class to enumerate key container information, and import and export Microsoft Cryptographic API (CAPI)-compatible key blobs.

Výčty

CipherMode

Určuje režim šifrování bloku má použít pro šifrování.Specifies the block cipher mode to use for encryption.

CngExportPolicies

Určuje zásady export klíče pro klíč.Specifies the key export policies for a key.

CngKeyCreationOptions

Určuje možnosti pro vytvoření klíče.Specifies options used for key creation.

CngKeyHandleOpenOptions

Určuje možnosti pro otevírání klíčů obslužné rutiny.Specifies options for opening key handles.

CngKeyOpenOptions

Určuje možnosti pro otevření klíče.Specifies options for opening a key.

CngKeyUsages

Určuje kryptografické operace, které lze použít s klíči kryptografické služby nové generace (CNG).Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with.

CngPropertyOptions

Určuje možnosti vlastnost klíče kryptografické služby nové generace (CNG).Specifies Cryptography Next Generation (CNG) key property options.

CngUIProtectionLevels

Určuje úroveň ochrany klíče v uživatelském rozhraní (UI), s výzvou scénáře.Specifies the protection level for the key in user interface (UI) prompting scenarios.

CryptoStreamMode

Určuje režim šifrování datového proudu.Specifies the mode of a cryptographic stream.

CspProviderFlags

Určuje příznaky, které mění chování zprostředkovatele kryptografických služeb (CSP).Specifies flags that modify the behavior of the cryptographic service providers (CSP).

DataProtectionScope

Určuje obor ochranu dat použije Protect(Byte[], Byte[], DataProtectionScope) metody.Specifies the scope of the data protection to be applied by the Protect(Byte[], Byte[], DataProtectionScope) method.

ECCurve.ECCurveType

Určuje, jak interpretovat data obsažená v ECCurve objektu.Indicates how to interpret the data contained in an ECCurve object.

ECDiffieHellmanKeyDerivationFunction

Určuje funkce odvození klíče, které ECDiffieHellmanCng třídy se použijte k převedení tajných kódů smluv do klíče.Specifies the key derivation function that the ECDiffieHellmanCng class will use to convert secret agreements into key material.

ECKeyXmlFormat

Definuje formáty serializace XML pro klíče eliptické křivky.Defines XML serialization formats for elliptic curve keys.

FromBase64TransformMode

Určuje, zda mají být ignorovány prázdné znaky v základní 64 transformaci.Specifies whether white space should be ignored in the base 64 transformation.

KeyNumber

Určuje, jestli se má vytvořit klíč rozhraní asymetrického podpisu nebo klíč pro výměnu asymetrické.Specifies whether to create an asymmetric signature key or an asymmetric exchange key.

MemoryProtectionScope

Určuje obor ochrana paměti používané Protect(Byte[], MemoryProtectionScope) metody.Specifies the scope of memory protection to be applied by the Protect(Byte[], MemoryProtectionScope) method.

OidGroup

Identifikuje Windows kryptografických objektu (OID) identifikátor skupiny.Identifies Windows cryptographic object identifier (OID) groups.

PaddingMode

Určuje typ odsazení, aby bloku dat zpráv je kratší než úplné počet bajtů potřebných pro kryptografické operace.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
RSAEncryptionPaddingMode

Určuje režim odsazení pomocí operace šifrování nebo dešifrování RSA.Specifies the padding mode to use with RSA encryption or decryption operations.

RSASignaturePaddingMode

Určuje režim odsazení pro použití s RSA operace vytvoření nebo ověření podpisu.Specifies the padding mode to use with RSA signature creation or verification operations.

SignatureVerificationResult

Určuje většina kódy výsledků pro ověření podpisu.Specifies most of the result codes for signature verification.