System.Security.Cryptography Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
|
| 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. |