System.Security.Cryptography Névtér

Titkosítási szolgáltatásokat biztosít, beleértve az adatok biztonságos kódolását és dekódolását, valamint számos egyéb műveletet, például kivonatolást, véletlenszerű számgenerálást és üzenethitelesítést. További információ: Cryptographic Services.

Osztályok

Name Description
Aes

Azt az absztrakt alaposztályt jelöli, amelytől az Advanced Encryption Standard (AES) összes implementációjának örökölnie kell.

AesCcm

A számlálóval CBC-MAC (CCM) üzemmóddal használható Speciális titkosítási standard (AES) kulcsot jelöli.

AesCng

Az Advanced Encryption Standard (AES) algoritmus következő generációs (CNG) titkosítási implementációját biztosítja.

AesCryptoServiceProvider

Szimmetrikus titkosítást és visszafejtést hajt végre az Advanced Encryption Standard (AES) algoritmus CAPI-implementációjának használatával.

AesGcm

A Galois/Counter Mode (GCM) üzemmódhoz használandó Advanced Encryption Standard (AES) kulcsot jelöli.

AesManaged

Az Advanced Encryption Standard (AES) szimmetrikus algoritmus felügyelt implementációját biztosítja.

AsnEncodedData

Az absztrakt szintaxis első (ASN.1) kódolású adatait jelöli.

AsnEncodedDataCollection

Objektumok gyűjteményét AsnEncodedData jelöli. Ez az osztály nem örökölhető.

AsnEncodedDataEnumerator

Lehetővé teszi az objektumok közötti navigálást AsnEncodedDataCollection . Ez az osztály nem örökölhető.

AsymmetricAlgorithm

Azt az absztrakt alaposztályt jelöli, amelyből az aszimmetrikus algoritmusok összes implementációjának örökölnie kell.

AsymmetricKeyExchangeDeformatter

Azt az alaposztályt jelöli, amelyből az összes aszimmetrikus kulcscsere-deformatter származik.

AsymmetricKeyExchangeFormatter

Azt az alaposztályt jelöli, amelyből az összes aszimmetrikus kulcscsere-formázó származik.

AsymmetricSignatureDeformatter

Azt az absztrakt alaposztályt jelöli, amelyből az aszimmetrikus aláírás-deformatterek összes implementációja származik.

AsymmetricSignatureFormatter

Azt az alaposztályt jelöli, amelyből az aszimmetrikus aláírásformázók összes implementációja származik.

AuthenticationTagMismatchException

Az a kivétel, amely akkor fordul elő, ha egy hitelesített titkosítással rendelkező visszafejtési művelet hitelesítési címkéje nem egyezik.

ChaCha20Poly1305

Szimmetrikus kulcsot jelöl, amelyet a ChaCha20 stream-titkosítással együtt kell használni a Poly1305 hitelesítővel kombinált módban.

CngAlgorithm

Beágyazza egy titkosítási algoritmus nevét.

CngAlgorithmGroup

Beágyazza egy titkosítási algoritmuscsoport nevét.

CngKey

Meghatározza a titkosítási következő generációs (CNG) objektumokkal használt kulcsok alapvető funkcióit.

CngKeyBlobFormat

A Microsoft következő generációs (CNG) objektumokkal használható kulcs BLOB-formátumot adja meg.

CngKeyCreationParameters

Speciális tulajdonságokat tartalmaz a kulcsok létrehozásához.

CngPropertyCollection

A következő generációs (CNG) titkosítási tulajdonságok erősen gépelt gyűjteményét biztosítja.

CngProvider

Beágyazza egy kulcstároló-szolgáltató (KSP) nevét a következő generációs (CNG) titkosítási objektumokhoz.

CngUIPolicy

Beágyazza a következő generációs titkosítási (CNG) felhasználói felület (UI) opcionális konfigurációs paramétereit a védett kulcs elérésekor.

CompositeMLDsa

Összetett ML-DSA kulcsot jelöl.

CompositeMLDsaAlgorithm

Összetett ML-DSA algoritmusazonosítót jelöl, amely a ML-DSA kombinálja egy hagyományos algoritmussal.

CompositeMLDsaCng

Az összetett ML-DSA titkosítási következő generációs (CNG) implementációját biztosítja.

CryptoAPITransform

Az adatok titkosítási átalakítását hajtja végre. Ez az osztály nem örökölhető.

CryptoConfig

Hozzáfér a titkosítás konfigurációs adataihoz.

CryptographicAttributeObject

Az adott típushoz társított típust és értékgyűjteményt tartalmaz.

CryptographicAttributeObjectCollection

Objektumkészletet CryptographicAttributeObject tartalmaz.

CryptographicAttributeObjectEnumerator

Enumerálási funkciót biztosít a CryptographicAttributeObjectCollection gyűjteményhez. Ez az osztály nem örökölhető.

CryptographicException

Az a kivétel, amely akkor jelentkezik, ha hiba történik egy titkosítási művelet során.

CryptographicOperations

Módszereket biztosít a gyakori titkosítási műveletekhez, és csökkenti az oldalcsatornás információszivárgást.

CryptographicUnexpectedOperationException

A titkosítási művelet során váratlan művelet során fellépő kivétel.

CryptoStream

Definiál egy adatfolyamot, amely az adatfolyamokat titkosítási átalakításokhoz kapcsolja.

CspKeyContainerInfo

További információt nyújt a titkosítási kulcspárokról. Ez az osztály nem örökölhető.

CspParameters

A titkosítási számításokat végző titkosítási szolgáltatónak (CSP) átadott paramétereket tartalmazza. Ez az osztály nem örökölhető.

DataProtector

Az adatvédők alaposztályát biztosítja.

DeriveBytes

Azt az absztrakt alaposztályt jelöli, amelyből az összes osztály örökli a megadott hosszúságú bájtsorozatokat.

DES

A Data Encryption Standard (DES) algoritmus alaposztályát jelöli, amelyből az összes DES implementációnak származnia kell.

DESCryptoServiceProvider

Egy burkolóobjektumot határoz meg az adattitkosítási standard () algoritmus titkosítási szolgáltatói (DESCSP) verziójának eléréséhez. Ez az osztály nem örökölhető.

DpapiDataProtector

Egyszerű adatvédelmi módszereket biztosít.

DSA

Azt az absztrakt alaposztályt jelöli, amelytől a digitális aláírási algoritmus (DSA) összes implementációjának örökölnie kell.

DSACng

A digitális aláírási algoritmus (DSA) titkosítási következő generációs (CNG) implementációját biztosítja.

DSACryptoServiceProvider

Definiál egy burkolóobjektumot az algoritmus titkosítási szolgáltatói (CSP) implementációjának DSA eléréséhez. Ez az osztály nem örökölhető.

DSAOpenSsl

Az OpenSSL által támogatott digitális aláírási algoritmus (DSA) implementációját biztosítja.

DSASignatureDeformatter

Egy digitális aláírási algoritmus (DSA) PKCS#1 v1.5-ös aláírásának ellenőrzése.

DSASignatureFormatter

Digitális aláírási algoritmus (DSA) aláírást hoz létre.

ECAlgorithm

Azt az absztrakt osztályt jelöli, amelyből a háromliptikus-görbe aszimmetrikus algoritmusok örökölhetnek.

ECCurve.NamedCurves

Elnevezett görbék létrehozásához használt gyári osztályt jelöl.

ECDiffieHellman

Egy absztrakt alaposztályt biztosít, amelyből az Elliptikus Görbe Diffie-Hellman (ECDH) algoritmus-implementációk származhatnak. Ez az osztály biztosítja azokat az alapvető műveleteket, amelyeket minden ECDH-implementációnak támogatnia kell.

ECDiffieHellmanCng

Az Elliptikus Görbe Diffie-Hellman (ECDH) algoritmus következő generációs (CNG) titkosítási implementációját biztosítja. Ez az osztály titkosítási műveletek végrehajtására szolgál.

ECDiffieHellmanCngPublicKey

Egy elliptikus görbe Diffie-Hellman (ECDH) nyilvános kulcsot ad meg az ECDiffieHellmanCng osztályhoz való használatra.

ECDiffieHellmanOpenSsl

Az OpenSSL által támogatott Háromliptikus Görbe Diffie-Hellman (ECDH) algoritmus implementációját biztosítja.

ECDiffieHellmanPublicKey

Egy absztrakt alaposztályt biztosít, amelyből minden ECDiffieHellmanCngPublicKey implementációnak örökölnie kell.

ECDsa

Egy absztrakt alaposztályt biztosít, amely magában foglalja az elliptikus görbe digitális aláírási algoritmusát (ECDSA).

ECDsaCng

A háromliptikus görbe digitális aláírási algoritmusának (ECDSA) titkosítási következő generációs (CNG) implementációját biztosítja.

ECDsaOpenSsl

Az OpenSSL által támogatott háromliptikus görbe digitális aláírási algoritmus (ECDSA) implementációját biztosítja.

FromBase64Transform

Átalakítja a CryptoStream 64-es bázist.

HashAlgorithm

Azt az alaposztályt jelöli, amelyből a titkosítási kivonatoló algoritmusok összes implementációjának származnia kell.

HKDF

RFC5869 HMAC-alapú kinyerési és kibontási kulcs származtatása (HKDF)

HMAC

Azt az absztrakt osztályt jelöli, amelyből a kivonatalapú üzenethitelesítési kód (HMAC) összes implementációjának származnia kell.

HMACMD5

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki a MD5 kivonatoló függvény használatával.

HMACRIPEMD160

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki a RIPEMD160 kivonatoló függvény használatával.

HMACSHA1

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki a SHA1 kivonatoló függvény használatával.

HMACSHA256

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki a SHA256 kivonatoló függvény használatával.

HMACSHA3_256

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki az SHA-3-256 kivonatoló függvény használatával.

HMACSHA3_384

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki az SHA-3-384 kivonatoló függvény használatával.

HMACSHA3_512

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki az SHA-3-512 kivonatfüggvény használatával.

HMACSHA384

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki a SHA384 kivonatoló függvény használatával.

HMACSHA512

Hash-alapú üzenethitelesítési kódot (HMAC) számít ki a SHA512 kivonatoló függvény használatával.

IncrementalHash

Támogatja a kivonat- vagy HMAC-érték több szegmensben történő növekményes számítását.

KeyedHashAlgorithm

Azt az absztrakt osztályt jelöli, amelyből a kulcsos kivonatoló algoritmusok összes implementációjának származnia kell.

KeySizes

Meghatározza a szimmetrikus titkosítási algoritmusok érvényes kulcsméreteit.

Kmac128

Kiszámítja a KMAC128 MAC-et a bemeneti adatokhoz.

Kmac256

Kiszámítja a KMAC256 MAC-et a bemeneti adatokhoz.

KmacXof128

Kiszámítja a KMACXOF128 MAC-et a bemeneti adatokhoz.

KmacXof256

Kiszámítja a KMACXOF256 MAC-et a bemeneti adatokhoz.

MACTripleDES

Egy üzenethitelesítési kódot (MAC) számít ki a bemeneti adatokhozTripleDES.CryptoStream

ManifestSignatureInformation

A jegyzék-aláírással kapcsolatos információkat tartalmazza.

ManifestSignatureInformationCollection

Csak olvasható objektumok gyűjteményét ManifestSignatureInformation jelöli.

MaskGenerationMethod

Azt az absztrakt osztályt jelöli, amelyből az összes maszkgenerátor-algoritmusnak származnia kell.

MD5

Azt az absztrakt osztályt jelöli, amelytől a MD5 kivonatoló algoritmus összes implementációja öröklődik.

MD5Cng

Az MD5 (Message Digest 5) 128 bites kivonatoló algoritmusának CNG-implementációját (Cryptography Next Generation) biztosítja.

MD5CryptoServiceProvider

Kiszámítja a MD5 bemeneti adatok kivonatértékét a titkosítási szolgáltató (CSP) által biztosított implementációval. Ez az osztály nem örökölhető.

MLDsa

Egy ML-DSA kulcsot jelöl.

MLDsaAlgorithm

Egy adott algoritmust jelöl a ML-DSA családon belül.

MLDsaCng

A Modul–Lattice-Based Digitális aláírási algoritmus (ML-DSA) titkosítási következő generációs (CNG) implementációját biztosítja.

MLDsaOpenSsl

Az OpenSSL által támogatott ML-DSA kulcsot jelöli.

MLKem

Egy ML-KEM kulcsot jelöl.

MLKemAlgorithm

Egy adott algoritmust jelöl a ML-KEM családon belül.

MLKemCng

A Modul-Lattice-Based Key-Encapsulation mechanizmus (ML-KEM) titkosítási következő generációs (CNG) implementációját biztosítja.

MLKemOpenSsl

Az OpenSSL által támogatott ML-KEM kulcsot jelöli.

Oid

Kriptográfiai objektumazonosítót jelöl. Ez az osztály nem örökölhető.

OidCollection

Objektumok gyűjteményét Oid jelöli. Ez az osztály nem örökölhető.

OidEnumerator

Lehetővé teszi az objektumok közötti navigálást OidCollection . Ez az osztály nem örökölhető.

PasswordDeriveBytes

Egy jelszót a PBKDF1 algoritmus bővítményével nyer ki.

PbeParameters

A Password-Based Encryptionhez (PBE) használandó paramétereket jelöli.

PemEncoding

Metódusokat biztosít a PEM (Privacy-Enhanced Mail) szöveges kódolásainak IETF RFC 7468-alkészletének olvasásához és írásához. Ez az osztály nem örökölhető.

PKCS1MaskGenerationMethod

A PKCS #1 szerint kiszámítja a maszkokat a kulcscsere-algoritmusok általi használatra.

ProtectedData

Metódusokat biztosít az adatok titkosításához és visszafejtéséhez. Ez az osztály nem örökölhető.

ProtectedMemory

Módszereket biztosít a memória védelmére és védelmének megszüntetésére. Ez az osztály nem örökölhető.

RandomNumberGenerator

Véletlenszerű értékek létrehozására szolgáló funkciókat biztosít.

RC2

Azt az alaposztályt jelöli, amelyből az RC2 algoritmus összes implementációjának származnia kell.

RC2CryptoServiceProvider

Definiál egy burkolóobjektumot az algoritmus titkosítási szolgáltatói (CSP) implementációjának RC2 eléréséhez. Ez az osztály nem örökölhető.

Rfc2898DeriveBytes

A PBKDF2 jelszóalapú kulcs származtatási funkcióját egy pszeudo-véletlenszerű számgenerátor használatával valósítja meg a következő alapján HMACSHA1: .

Rijndael

Azt az alaposztályt jelöli, amelytől a Rijndael szimmetrikus titkosítási algoritmus összes implementációjának örökölnie kell.

RijndaelManaged

Hozzáfér az algoritmus felügyelt verziójához Rijndael . Ez az osztály nem örökölhető.

RijndaelManagedTransform

Az adatok titkosítási átalakítását hajtja végre a Rijndael-algoritmus használatával. Ez az osztály nem örökölhető.

RIPEMD160

Azt az absztrakt osztályt jelöli, amelyből az MD160 kivonatoló algoritmus összes implementációja öröklődik.

RIPEMD160Managed

Kiszámítja a RIPEMD160 bemeneti adatok kivonatát a felügyelt kódtár használatával.

RNGCryptoServiceProvider

Kriptográfiai véletlenszám-generátort (RNG) implementál a titkosítási szolgáltató (CSP) által biztosított implementációval. Ez az osztály nem örökölhető.

RSA

Azt az alaposztályt jelöli, amelytől az RSA algoritmus összes implementációja örökölhető.

RSACng

Az RSA-algoritmus titkosítási következő generációs (CNG) implementációját biztosítja.

RSACryptoServiceProvider

A titkosítási szolgáltató (CSP) által biztosított algoritmus implementálásával RSA aszimmetrikus titkosítást és visszafejtést hajt végre. Ez az osztály nem örökölhető.

RSAEncryptionPadding

Megadja az RSA-titkosítási vagy visszafejtési műveletekhez használandó párnázási módot és paramétereket.

RSAOAEPKeyExchangeDeformatter

Visszafejti az optimális aszimmetrikus titkosítási padding (OAEP) kulcscsere-adatokat.

RSAOAEPKeyExchangeFormatter

Optimális aszimmetrikus titkosítási padding (OAEP) kulcscsere-adatokat hoz létre a használatával RSA.

RSAOpenSsl

Az OpenSSL által támogatott RSA-algoritmus implementációját biztosítja.

RSAPKCS1KeyExchangeDeformatter

A PKCS #1 kulcscsere adatainak visszafejtése.

RSAPKCS1KeyExchangeFormatter

Létrehozza a PKCS#1 kulcs csereadatait a következő használatával RSA: .

RSAPKCS1SignatureDeformatter

Ellenőrzi a RSA PKCS #1 1.5-ös verzióját.

RSAPKCS1SignatureFormatter

Létrehoz egy RSA PKCS #1 1.5-ös verziójú aláírást.

RSASignaturePadding

Megadja az RSA aláírás-létrehozási vagy -ellenőrzési műveletekhez használandó kitöltési módot és paramétereket.

SafeEvpPKeyHandle

EVP_PKEY* Az OpenSSL-ből származó mutatótípust jelöli.

SHA1

Kiszámítja a SHA1 bemeneti adatok kivonatát.

SHA1Cng

A biztonságos kivonatoló algoritmus (SHA) titkosítási következő generációs (CNG) implementációját biztosítja.

SHA1CryptoServiceProvider

Kiszámítja a SHA1 bemeneti adatok kivonatértékét a titkosítási szolgáltató (CSP) által biztosított implementációval. Ez az osztály nem örökölhető.

SHA1Managed

Kiszámítja a SHA1 bemeneti adatok kivonatát a felügyelt kódtár használatával.

SHA256

Kiszámítja a SHA256 bemeneti adatok kivonatát.

SHA256Cng

A biztonságos kivonatoló algoritmus (SHA) titkosítási következő generációs (CNG) implementációját biztosítja a 256 bites kivonatolási értékekhez.

SHA256CryptoServiceProvider

Definiál egy burkolóobjektumot az algoritmus titkosítási szolgáltatói (CSP) implementációjának SHA256 eléréséhez.

SHA256Managed

Kiszámítja a SHA256 bemeneti adatok kivonatát a felügyelt kódtár használatával.

SHA3_256

Kiszámítja az SHA-3-256 kivonatot a bemeneti adatokhoz.

SHA3_384

Kiszámítja az SHA-3-384 kivonatot a bemeneti adatokhoz.

SHA3_512

Kiszámítja az SHA-3-512 kivonatot a bemeneti adatokhoz.

SHA384

Kiszámítja a SHA384 bemeneti adatok kivonatát.

SHA384Cng

A biztonságos kivonatoló algoritmus (SHA) következő generációs (CNG) titkosítási implementációját biztosítja a 384 bites kivonatértékekhez.

SHA384CryptoServiceProvider

Definiál egy burkolóobjektumot az algoritmus titkosítási szolgáltatói (CSP) implementációjának SHA384 eléréséhez.

SHA384Managed

Kiszámítja a SHA384 bemeneti adatok kivonatát a felügyelt kódtár használatával.

SHA512

Kiszámítja a SHA512 bemeneti adatok kivonatát.

SHA512Cng

A biztonságos kivonatoló algoritmus (SHA) titkosítási következő generációs (CNG) implementációját biztosítja az 512 bites kivonatértékekhez.

SHA512CryptoServiceProvider

Definiál egy burkolóobjektumot az algoritmus titkosítási szolgáltatói (CSP) implementációjának SHA512 eléréséhez.

SHA512Managed

Kiszámítja a SHA512 bemeneti adatok kivonatoló algoritmusát a felügyelt kódtár használatával.

Shake128

Kiszámítja a bemeneti adatok SHAKE128 kivonatát.

Shake256

Kiszámítja a bemeneti adatok SHAKE256 kivonatát.

SignatureDescription

A digitális aláírás tulajdonságaival kapcsolatos információkat tartalmaz.

SlhDsa

Egy SLH-DSA kulcsot jelöl.

SlhDsaAlgorithm

Egy adott algoritmust jelöl a SHL-DSA családon belül.

SlhDsaCng

Az állapot nélküli Hash-Based digitális aláírási algoritmus (SLH-DSA) titkosítási következő generációs (CNG) implementációját biztosítja.

SlhDsaOpenSsl

Az OpenSSL által támogatott SLH-DSA kulcsot jelöli.

SP800108HmacCounterKdf

NIST SP 800-108 HMAC CTR Key-Based Key Derivation (KBKDF)

StrongNameSignatureInformation

A jegyzék erős névaadvány-adatait tartalmazza.

SymmetricAlgorithm

Azt az absztrakt alaposztályt jelöli, amelytől a szimmetrikus algoritmusok összes implementációjának örökölnie kell.

ToBase64Transform

Az a CryptoStream 64-es alapértéket alakítja át.

TripleDES

A Triple Data Encryption Standard algoritmusok alaposztályát jelöli, amelyből az összes TripleDES implementációnak származnia kell.

TripleDESCng

A Triple Data Encryption Standard (3DES) algoritmus titkosítási következő generációs (CNG) implementációját biztosítja.

TripleDESCryptoServiceProvider

Definiál egy burkolóobjektumot az algoritmus titkosítási szolgáltatói (CSP) verziójának TripleDES eléréséhez. Ez az osztály nem örökölhető.

X25519DiffieHellman

Titkosítási szolgáltatásokat biztosít, beleértve az adatok biztonságos kódolását és dekódolását, valamint számos egyéb műveletet, például kivonatolást, véletlenszerű számgenerálást és üzenethitelesítést. További információ: Cryptographic Services.

X25519DiffieHellmanCng

Titkosítási szolgáltatásokat biztosít, beleértve az adatok biztonságos kódolását és dekódolását, valamint számos egyéb műveletet, például kivonatolást, véletlenszerű számgenerálást és üzenethitelesítést. További információ: Cryptographic Services.

X25519DiffieHellmanOpenSsl

Titkosítási szolgáltatásokat biztosít, beleértve az adatok biztonságos kódolását és dekódolását, valamint számos egyéb műveletet, például kivonatolást, véletlenszerű számgenerálást és üzenethitelesítést. További információ: Cryptographic Services.

Struktúrák

Name Description
CngProperty

Beágyazza a Cryptography Next Generation (CNG) kulcs vagy szolgáltató tulajdonságát.

DSAParameters

Az algoritmus jellemző paramétereit DSA tartalmazza.

ECCurve

Háromliptikus görbét jelöl.

ECParameters

A háromgörbék titkosítási (ECC) algoritmusának szabványos paramétereit jelöli.

ECPoint

Egy (X,Y) koordinátapárt jelöl háromliptikus íves titkosítási (ECC) struktúrákhoz.

HashAlgorithmName

Egy titkosítási kivonatoló algoritmus nevét adja meg.

PemFields

A PEM-adatok helyével kapcsolatos információkat tartalmaz.

RSAParameters

Az algoritmus szabványos paramétereit RSA jelöli.

Interfészek

Name Description
ICryptoTransform

A titkosítási átalakítások alapműveleteit határozza meg.

ICspAsymmetricAlgorithm

Olyan metódusokat definiál, amelyek lehetővé teszik egy AsymmetricAlgorithm osztály számára a kulcstároló adatainak számbavételét, valamint Microsoft CAPI-kompatibilis kulcsblobok importálását és exportálását.

Enumerációk

Name Description
CipherMode

Megadja a titkosításhoz használni kívánt blokk-titkosítási módot.

CngExportPolicies

Meghatározza a kulcsok kulcsexportálási szabályzatait.

CngKeyCreationOptions

Megadja a kulcslétrehozáshoz használt beállításokat.

CngKeyHandleOpenOptions

A kulcsfogópontok megnyitásának beállításait adja meg.

CngKeyOpenOptions

Megadja a kulcs megnyitásának lehetőségeit.

CngKeyUsages

Megadja azokat a titkosítási műveleteket, amelyekkel a következő generációs (CNG) titkosítási kulcs használható.

CngPropertyOptions

Megadja a titkosítás következő generációjának (CNG) kulcstulajdonság-beállításait.

CngUIProtectionLevels

Megadja a felhasználói felületi (UI) kérési forgatókönyvek kulcsának védelmi szintjét.

CryptoStreamMode

A titkosítási adatfolyam módját határozza meg.

CspProviderFlags

A titkosítási szolgáltatók (CSP) viselkedését módosító jelzőket adja meg.

DataProtectionScope

Meghatározza a módszer által alkalmazandó adatvédelem hatókörét Protect(Byte[], Byte[], DataProtectionScope) .

DSASignatureFormat

Megadja az algoritmusok DSA-családjával rendelkező aláírások adatformátumát.

ECCurve.ECCurveType

Az objektumban található adatok értelmezését ECCurve jelzi.

ECDiffieHellmanKeyDerivationFunction

Megadja azt a kulcs származtatási függvényt, amelyet az ECDiffieHellmanCng osztály a titkos szerződések kulcsanyagmá alakításához fog használni.

ECKeyXmlFormat

Meghatározza az XML-szerializálási formátumokat a háromliptikus görbekulcsokhoz.

FromBase64TransformMode

Megadja, hogy a 64-es alapszintű átalakítás során figyelmen kívül kell-e hagyni a szabad területet.

KeyNumber

Meghatározza, hogy létre kell-e hozni egy aszimmetrikus aláírási kulcsot vagy egy aszimmetrikus exchange-kulcsot.

MemoryProtectionScope

Megadja a metódus által alkalmazandó memóriavédelem hatókörét Protect(Byte[], MemoryProtectionScope) .

OidGroup

Azonosítja Windows titkosítási objektumazonosító (OID) csoportjait.

PaddingMode

Megadja az alkalmazandó kitöltés típusát, ha az üzenet adatblokkja rövidebb, mint a titkosítási művelethez szükséges bájtok teljes száma.

PbeEncryptionAlgorithm

A Password-Based Encryption (PBE) használatával használandó titkosítási algoritmusokat adja meg.

RSAEncryptionPaddingMode

Megadja az RSA titkosítási vagy visszafejtési műveletekhez használandó párnázási módot.

RSASignaturePaddingMode

Megadja az RSA-aláírás-létrehozási vagy -ellenőrzési műveletekhez használandó kitöltési módot.

SignatureVerificationResult

Az aláírás-ellenőrzés eredménykódjainak többségét adja meg.