System.Security.Cryptography Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia usługi kryptograficzne, w tym bezpieczne kodowanie i dekodowanie danych, a także wiele innych operacji, takich jak tworzenie skrótów, generowanie losowych numerów i uwierzytelnianie komunikatów. Aby uzyskać więcej informacji, zobacz Usług kryptograficznych.
Klasy
Aes |
Reprezentuje abstrakcyjną klasę bazową, z której wszystkie implementacje standardu AES (Advanced Encryption Standard) muszą dziedziczyć. |
AesCcm |
Reprezentuje klucz Advanced Encryption Standard (AES), który ma być używany z licznikiem w trybie CBC-MAC (CCM) operacji. |
AesCng |
Zapewnia implementację algorytmu Advanced Encryption Standard (AES) Cryptography Next Generation (CNG). |
AesCryptoServiceProvider |
Wykonuje szyfrowanie symetryczne i odszyfrowywanie przy użyciu implementacji kryptograficznych interfejsów programowania aplikacji (CAPI) algorytmu Advanced Encryption Standard (AES). |
AesGcm |
Reprezentuje klucz Advanced Encryption Standard (AES), który ma być używany z trybem operacji Galois/Counter Mode (GCM). |
AesManaged |
Zapewnia zarządzaną implementację algorytmu symetrycznego Advanced Encryption Standard (AES). |
AsnEncodedData |
Reprezentuje dane zakodowane w składni abstrakcyjnej (ASN.1). |
AsnEncodedDataCollection |
Reprezentuje kolekcję obiektów AsnEncodedData. Tej klasy nie można dziedziczyć. |
AsnEncodedDataEnumerator |
Umożliwia nawigowanie po obiekcie AsnEncodedDataCollection. Tej klasy nie można dziedziczyć. |
AsymmetricAlgorithm |
Reprezentuje abstrakcyjną klasę bazową, z której muszą dziedziczyć wszystkie implementacje algorytmów asymetrycznych. |
AsymmetricKeyExchangeDeformatter |
Reprezentuje klasę bazową, z której pochodzą wszystkie asymetryczne deformatery wymiany kluczy. |
AsymmetricKeyExchangeFormatter |
Reprezentuje klasę bazową, z której pochodzą wszystkie asymetryczne formatery wymiany kluczy. |
AsymmetricSignatureDeformatter |
Reprezentuje abstrakcyjną klasę bazową, z której pochodzą wszystkie implementacje deformatterów sygnatur asymetrycznych. |
AsymmetricSignatureFormatter |
Reprezentuje klasę bazową, z której pochodzą wszystkie implementacje asymetrycznych formatów podpisów. |
AuthenticationTagMismatchException |
Wyjątek zgłaszany, gdy operacja odszyfrowywania z uwierzytelnionymi szyframi ma niezgodność tagu uwierzytelniania. |
ChaCha20Poly1305 |
Reprezentuje klucz symetryczny do użycia z szyfrem strumienia ChaCha20 w trybie połączonym z uwierzytelnianiem Poly1305. |
CngAlgorithm |
Hermetyzuje nazwę algorytmu szyfrowania. |
CngAlgorithmGroup |
Hermetyzuje nazwę grupy algorytmów szyfrowania. |
CngKey |
Definiuje podstawowe funkcje kluczy, które są używane z obiektami Cryptography Next Generation (CNG). |
CngKeyBlobFormat |
Określa kluczowy format obiektu BLOB do użycia z obiektami następnej generacji (CNG) firmy Microsoft. |
CngKeyCreationParameters |
Zawiera zaawansowane właściwości tworzenia klucza. |
CngPropertyCollection |
Udostępnia silnie typizowany zbiór właściwości Cryptography Next Generation (CNG). |
CngProvider |
Hermetyzuje nazwę dostawcy magazynu kluczy (KSP) do użycia z obiektami Cryptography Next Generation (CNG). |
CngUIPolicy |
Hermetyzuje opcjonalne parametry konfiguracji interfejsu użytkownika (UI), które kryptografia Next Generation (CNG) jest wyświetlana podczas uzyskiwania dostępu do klucza chronionego. |
CryptoAPITransform |
Wykonuje kryptograficzną transformację danych. Tej klasy nie można dziedziczyć. |
CryptoConfig |
Uzyskuje dostęp do informacji o konfiguracji kryptografii. |
CryptographicAttributeObject |
Zawiera typ i kolekcję wartości skojarzonych z tym typem. |
CryptographicAttributeObjectCollection |
Zawiera zestaw obiektów CryptographicAttributeObject. |
CryptographicAttributeObjectEnumerator |
Udostępnia funkcje wyliczania dla kolekcji CryptographicAttributeObjectCollection. Tej klasy nie można dziedziczyć. |
CryptographicException |
Wyjątek zgłaszany w przypadku wystąpienia błędu podczas operacji kryptograficznych. |
CryptographicOperations |
Udostępnia metody do użycia podczas pracy z kryptografią w celu zmniejszenia ryzyka wycieku informacji kanału bocznego. |
CryptographicUnexpectedOperationException |
Wyjątek zgłaszany w przypadku wystąpienia nieoczekiwanej operacji podczas operacji kryptograficznych. |
CryptoStream |
Definiuje strumień, który łączy strumienie danych z przekształceniami kryptograficznymi. |
CspKeyContainerInfo |
Zawiera dodatkowe informacje na temat pary kluczy kryptograficznych. Tej klasy nie można dziedziczyć. |
CspParameters |
Zawiera parametry przekazywane do dostawcy usług kryptograficznych (CSP), który wykonuje obliczenia kryptograficzne. Tej klasy nie można dziedziczyć. |
DataProtector |
Udostępnia klasę bazową dla funkcji ochrony danych. |
DeriveBytes |
Reprezentuje abstrakcyjną klasę bazową, z której wszystkie klasy, które uzyskują sekwencje bajtów określonej długości dziedziczą. |
DES |
Reprezentuje klasę bazową algorytmu DES (Data Encryption Standard), z którego muszą pochodzić wszystkie implementacje DES. |
DESCryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do wersji kryptograficznego dostawcy usług kryptograficznych (CSP) algorytmu Standard szyfrowania danych (DES). Tej klasy nie można dziedziczyć. |
DpapiDataProtector |
Zapewnia proste metody ochrony danych. |
DSA |
Reprezentuje abstrakcyjną klasę bazową, z której wszystkie implementacje algorytmu podpisu cyfrowego (DSA) muszą dziedziczyć. |
DSACng |
Zapewnia implementację algorytmu podpisu cyfrowego (DSA) Cryptography Next Generation (CNG). |
DSACryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu DSA dostawcy usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
DSAOpenSsl |
Zapewnia implementację algorytmu podpisu cyfrowego (DSA) wspieranego przez protokół OpenSSL. |
DSASignatureDeformatter |
Weryfikuje podpis cyfrowy (DSA) podpis PKCS#1 w wersji 1.5. |
DSASignatureFormatter |
Tworzy podpis algorytmu podpisu cyfrowego (DSA). |
ECAlgorithm |
Reprezentuje klasę abstrakcyjną, z której mogą dziedziczyć algorytmy asymetryczne krzywej eliptycznej. |
ECCurve.NamedCurves |
Reprezentuje klasę fabryki do tworzenia nazwanych krzywych. |
ECDiffieHellman |
Zapewnia abstrakcyjną klasę bazową, z których mogą pochodzić implementacje algorytmów Elliptic Curve Diffie-Hellman (ECDH). Ta klasa zawiera podstawowy zestaw operacji, które muszą obsługiwać wszystkie implementacje ECDH. |
ECDiffieHellmanCng |
Udostępnia implementację algorytmu Elliptic Curve Diffie-Hellman (ECDH) kryptografii nowej generacji (CNG). Ta klasa służy do wykonywania operacji kryptograficznych. |
ECDiffieHellmanCngPublicKey |
Określa klucz publiczny Diffie-Hellman krzywej eliptycznej (ECDH) do użycia z klasą ECDiffieHellmanCng. |
ECDiffieHellmanOpenSsl |
Zapewnia implementację algorytmu Elliptic Curve Diffie-Hellman (ECDH) wspieranego przez protokół OpenSSL. |
ECDiffieHellmanPublicKey |
Zapewnia abstrakcyjną klasę bazową, z której wszystkie implementacje ECDiffieHellmanCngPublicKey muszą dziedziczyć. |
ECDsa |
Zapewnia abstrakcyjną klasę bazową, która hermetyzuje algorytm podpisu cyfrowego krzywej eliptycznej (ECDSA). |
ECDsaCng |
Zapewnia implementację algorytmu podpisu cyfrowego krzywej eliptycznej (Elliptic Curve Digital Signature Algorithm) nowej generacji (ECDSA). |
ECDsaOpenSsl |
Zapewnia implementację wielokropkowego algorytmu podpisu cyfrowego (ECDSA, Elliptic Curve Digital Signature Algorithm) wspieranego przez protokół OpenSSL. |
FromBase64Transform |
Konwertuje CryptoStream z base 64. |
HashAlgorithm |
Reprezentuje klasę bazową, z której muszą pochodzić wszystkie implementacje algorytmów skrótu kryptograficznego. |
HKDF |
RFC5869 wyprowadzanie kluczy opartych na HMAC (HKDF) |
HMAC |
Reprezentuje klasę abstrakcyjną, z której muszą pochodzić wszystkie implementacje kodu uwierzytelniania komunikatów opartego na skrótach (HMAC). |
HMACMD5 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu MD5. |
HMACRIPEMD160 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu RIPEMD160. |
HMACSHA1 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu SHA1. |
HMACSHA256 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu SHA256. |
HMACSHA3_256 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu SHA3-256. |
HMACSHA3_384 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu SHA3-384. |
HMACSHA3_512 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu SHA3-512. |
HMACSHA384 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu SHA384. |
HMACSHA512 |
Oblicza kod uwierzytelniania komunikatów oparty na skrótach (HMAC) przy użyciu funkcji skrótu SHA512. |
IncrementalHash |
Zapewnia obsługę obliczania wartości skrótu lub HMAC przyrostowo w kilku segmentach. |
KeyedHashAlgorithm |
Reprezentuje klasę abstrakcyjną, z której muszą pochodzić wszystkie implementacje algorytmów skrótu kluczy. |
KeySizes |
Określa zestaw prawidłowych rozmiarów kluczy dla symetrycznych algorytmów kryptograficznych. |
Kmac128 |
Oblicza KMAC128 MAC dla danych wejściowych. |
Kmac256 |
Oblicza KMAC256 MAC dla danych wejściowych. |
KmacXof128 |
Oblicza KMACXOF128 MAC dla danych wejściowych. |
KmacXof256 |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
MACTripleDES |
Oblicza kod uwierzytelniania komunikatów (MAC) przy użyciu TripleDES dla danych wejściowych CryptoStream. |
ManifestSignatureInformation |
Zawiera informacje dotyczące podpisu manifestu. |
ManifestSignatureInformationCollection |
Reprezentuje kolekcję obiektów ManifestSignatureInformation tylko do odczytu. |
MaskGenerationMethod |
Reprezentuje klasę abstrakcyjną, z której muszą pochodzić wszystkie algorytmy generatora maski. |
MD5 |
Reprezentuje klasę abstrakcyjną, z której dziedziczą wszystkie implementacje algorytmu skrótu MD5. |
MD5Cng |
Udostępnia implementację CNG (Cryptography Next Generation) algorytmu skrótu MD5 (Message Digest 5) 128-bitowego. |
MD5CryptoServiceProvider |
Oblicza wartość skrótu MD5 dla danych wejściowych przy użyciu implementacji dostarczonej przez dostawcę usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
Oid |
Reprezentuje identyfikator obiektu kryptograficznego. Tej klasy nie można dziedziczyć. |
OidCollection |
Reprezentuje kolekcję obiektów Oid. Tej klasy nie można dziedziczyć. |
OidEnumerator |
Umożliwia nawigowanie po obiekcie OidCollection. Tej klasy nie można dziedziczyć. |
PasswordDeriveBytes |
Tworzy klucz z hasła przy użyciu rozszerzenia algorytmu PBKDF1. |
PbeParameters |
Reprezentuje parametry, które mają być używane do szyfrowania Password-Based (PBE). |
PemEncoding |
Udostępnia metody odczytywania i zapisywania podzestawu 7468 RFC IETF (Privacy-Enhanced Mail) kodowań tekstowych. Tej klasy nie można dziedziczyć. |
PKCS1MaskGenerationMethod |
Oblicza maski zgodnie z PKCS #1 do użycia przez algorytmy wymiany kluczy. |
ProtectedData |
Udostępnia metody szyfrowania i odszyfrowywania danych. Tej klasy nie można dziedziczyć. |
ProtectedMemory |
Udostępnia metody ochrony i niechronienia pamięci. Tej klasy nie można dziedziczyć. |
RandomNumberGenerator |
Udostępnia funkcje generowania wartości losowych. |
RC2 |
Reprezentuje klasę bazową, z której muszą pochodzić wszystkie implementacje algorytmu RC2. |
RC2CryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu RC2 dostawcy usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
Rfc2898DeriveBytes |
Implementuje funkcję wyprowadzania kluczy opartych na hasłach PBKDF2 przy użyciu generatora liczb pseudolosowych na podstawie HMACSHA1. |
Rijndael |
Reprezentuje klasę bazową, z której wszystkie implementacje algorytmu szyfrowania symetrycznego Rijndael muszą dziedziczyć. |
RijndaelManaged |
Uzyskuje dostęp do zarządzanej wersji algorytmu Rijndael. Tej klasy nie można dziedziczyć. |
RijndaelManagedTransform |
Wykonuje kryptograficzną transformację danych przy użyciu algorytmu Rijndael. Tej klasy nie można dziedziczyć. |
RIPEMD160 |
Reprezentuje klasę abstrakcyjną, z której dziedziczą wszystkie implementacje algorytmu skrótu MD160. |
RIPEMD160Managed |
Oblicza skrót RIPEMD160 dla danych wejściowych przy użyciu biblioteki zarządzanej. |
RNGCryptoServiceProvider |
Implementuje kryptograficzny generator liczb losowych (RNG) przy użyciu implementacji dostarczonej przez dostawcę usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
RSA |
Reprezentuje klasę bazową, z której dziedziczą wszystkie implementacje algorytmu RSA. |
RSACng |
Zapewnia implementację algorytmu RSA (Cryptography Next Generation) nowej generacji (CNG). |
RSACryptoServiceProvider |
Wykonuje szyfrowanie asymetryczne i odszyfrowywanie przy użyciu implementacji algorytmu RSA dostarczonego przez dostawcę usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
RSAEncryptionPadding |
Określa tryb wypełnienia i parametry do użycia z operacjami szyfrowania LUB odszyfrowywania RSA. |
RSAOAEPKeyExchangeDeformatter |
Odszyfrowuje optymalne dane wymiany kluczy szyfrowania asymetrycznego (OAEP). |
RSAOAEPKeyExchangeFormatter |
Tworzy optymalną asymetryczną wymianę danych klucza szyfrowania asymetrycznego (OAEP) przy użyciu RSA. |
RSAOpenSsl |
Zapewnia implementację algorytmu RSA wspieranego przez protokół OpenSSL. |
RSAPKCS1KeyExchangeDeformatter |
Odszyfrowuje dane wymiany kluczy PKCS #1. |
RSAPKCS1KeyExchangeFormatter |
Tworzy dane wymiany kluczy PKCS#1 przy użyciu RSA. |
RSAPKCS1SignatureDeformatter |
Weryfikuje podpis RSA PKCS #1 w wersji 1.5. |
RSAPKCS1SignatureFormatter |
Tworzy podpis RSA PKCS #1 w wersji 1.5. |
RSASignaturePadding |
Określa tryb uzupełniania i parametry do użycia z operacjami tworzenia lub weryfikacji sygnatur RSA. |
SafeEvpPKeyHandle |
Reprezentuje typ wskaźnika |
SHA1 |
Oblicza skrót SHA1 danych wejściowych. |
SHA1Cng |
Udostępnia implementację algorytmu SHA (Secure Hash Algorithm) Cryptography Next Generation (CNG). |
SHA1CryptoServiceProvider |
Oblicza wartość skrótu SHA1 dla danych wejściowych przy użyciu implementacji dostarczonej przez dostawcę usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
SHA1Managed |
Oblicza skrót SHA1 dla danych wejściowych przy użyciu biblioteki zarządzanej. |
SHA256 |
Oblicza skrót SHA256 danych wejściowych. |
SHA256Cng |
Zapewnia implementację algorytmu SHA (Secure Hash Algorithm) kryptografii Next Generation (CNG) dla wartości skrótu 256-bitowego. |
SHA256CryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu SHA256 dostawcy usług kryptograficznych (CSP). |
SHA256Managed |
Oblicza skrót SHA256 dla danych wejściowych przy użyciu biblioteki zarządzanej. |
SHA3_256 |
Oblicza skrót SHA3-256 dla danych wejściowych. |
SHA3_384 |
Oblicza skrót SHA3-384 dla danych wejściowych. |
SHA3_512 |
Oblicza skrót SHA3-512 dla danych wejściowych. |
SHA384 |
Oblicza skrót SHA384 danych wejściowych. |
SHA384Cng |
Zapewnia implementację algorytmu SHA (Secure Hash Algorithm) kryptografii Next Generation (CNG) dla wartości skrótu 384-bitowego. |
SHA384CryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu SHA384 dostawcy usług kryptograficznych (CSP). |
SHA384Managed |
Oblicza skrót SHA384 dla danych wejściowych przy użyciu biblioteki zarządzanej. |
SHA512 |
Oblicza skrót SHA512 danych wejściowych. |
SHA512Cng |
Zapewnia implementację algorytmu SHA (Secure Hash Algorithm) kryptografii Next Generation (CNG) dla wartości skrótu 512-bitowego. |
SHA512CryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu SHA512 dostawcy usług kryptograficznych (CSP). |
SHA512Managed |
Oblicza algorytm skrótu SHA512 dla danych wejściowych przy użyciu biblioteki zarządzanej. |
Shake128 |
Oblicza skrót SHAKE128 dla danych wejściowych. |
Shake256 |
Oblicza skrót SHAKE256 dla danych wejściowych. |
SignatureDescription |
Zawiera informacje o właściwościach podpisu cyfrowego. |
SP800108HmacCounterKdf |
NIST SP 800-108 HMAC CTR Key-Based wyprowadzanie klucza (KBKDF) |
StrongNameSignatureInformation |
Przechowuje informacje o podpisie silnej nazwy dla manifestu. |
SymmetricAlgorithm |
Reprezentuje abstrakcyjną klasę bazową, z której muszą dziedziczyć wszystkie implementacje algorytmów symetrycznych. |
ToBase64Transform |
Konwertuje CryptoStream na bazę 64. |
TripleDES |
Reprezentuje klasę bazową dla algorytmów standardowych Triple Data Encryption, z których muszą pochodzić wszystkie implementacje TripleDES. |
TripleDESCng |
Zapewnia implementację algorytmu Triple Data Encryption Standard (3DES) kryptografii Nowej generacji (CNG). |
TripleDESCryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do wersji algorytmu TripleDES dostawcy usług kryptograficznych (CSP). Tej klasy nie można dziedziczyć. |
Struktury
CngProperty |
Hermetyzuje właściwość klucza lub dostawcy następnej generacji kryptografii (CNG). |
DSAParameters |
Zawiera typowe parametry algorytmu DSA. |
ECCurve |
Reprezentuje krzywą wielokropkową. |
ECParameters |
Reprezentuje standardowe parametry algorytmu kryptograficznego krzywej eliptycznej (ECC). |
ECPoint |
Reprezentuje parę współrzędnych (X,Y) dla struktur kryptograficznych krzywej eliptycznej (ECC). |
HashAlgorithmName |
Określa nazwę algorytmu skrótu kryptograficznego. |
PemFields |
Zawiera informacje o lokalizacji danych PEM. |
RSAParameters |
Reprezentuje standardowe parametry algorytmu RSA. |
Interfejsy
ICryptoTransform |
Definiuje podstawowe operacje przekształceń kryptograficznych. |
ICspAsymmetricAlgorithm |
Definiuje metody, które umożliwiają klasom AsymmetricAlgorithm wyliczanie kluczowych informacji o kontenerze oraz importowanie i eksportowanie obiektów blob kluczy zgodnych z interfejsem MICROSOFT Cryptographic API (CAPI). |
Wyliczenia
CipherMode |
Określa tryb szyfrowania bloku do użycia na potrzeby szyfrowania. |
CngExportPolicies |
Określa zasady eksportu kluczy dla klucza. |
CngKeyCreationOptions |
Określa opcje używane do tworzenia klucza. |
CngKeyHandleOpenOptions |
Określa opcje otwierania dojść kluczy. |
CngKeyOpenOptions |
Określa opcje otwierania klucza. |
CngKeyUsages |
Określa operacje kryptograficzne, z którymi może być używany klucz następnej generacji kryptografii (CNG). |
CngPropertyOptions |
Określa opcje właściwości klucza następnej generacji (CNG) kryptografii. |
CngUIProtectionLevels |
Określa poziom ochrony klucza w scenariuszach monitowania interfejsu użytkownika. |
CryptoStreamMode |
Określa tryb strumienia kryptograficznego. |
CspProviderFlags |
Określa flagi, które modyfikują zachowanie dostawców usług kryptograficznych (CSP). |
DataProtectionScope |
Określa zakres ochrony danych, który ma być stosowany przez metodę Protect(Byte[], Byte[], DataProtectionScope). |
DSASignatureFormat |
Określa format danych dla podpisów z rodziną algorytmów DSA. |
ECCurve.ECCurveType |
Wskazuje, jak interpretować dane zawarte w obiekcie ECCurve. |
ECDiffieHellmanKeyDerivationFunction |
Określa funkcję wyprowadzania klucza, która będzie używana przez klasę ECDiffieHellmanCng do konwertowania umów tajnych na materiał klucza. |
ECKeyXmlFormat |
Definiuje formaty serializacji XML dla wielokroptycznych kluczy krzywej. |
FromBase64TransformMode |
Określa, czy białe znaki powinny być ignorowane w transformacji podstawowej 64. |
KeyNumber |
Określa, czy utworzyć asymetryczny klucz podpisu, czy asymetryczny klucz wymiany. |
MemoryProtectionScope |
Określa zakres ochrony pamięci, który ma być stosowany przez metodę Protect(Byte[], MemoryProtectionScope). |
OidGroup |
Identyfikuje grupy identyfikatora obiektu kryptograficznego systemu Windows (OID). |
PaddingMode |
Określa typ wypełnienia, który ma być stosowany, gdy blok danych komunikatu jest krótszy niż pełna liczba bajtów potrzebnych do wykonania operacji kryptograficznych. |
PbeEncryptionAlgorithm |
Określa algorytmy szyfrowania, które mają być używane z szyfrowaniem Password-Based (PBE). |
RSAEncryptionPaddingMode |
Określa tryb wypełnienia do użycia z operacjami szyfrowania LUB odszyfrowywania RSA. |
RSASignaturePaddingMode |
Określa tryb uzupełniania do użycia z operacjami tworzenia lub weryfikacji sygnatur RSA. |
SignatureVerificationResult |
Określa większość kodów wyników na potrzeby weryfikacji podpisu. |