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.
Zapewnia 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ługi kryptograficzne.
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 funkcją Counter z trybem CBC-MAC (CCM). |
AesCng |
Udostępnia implementację algorytmu AES (Advanced Encryption Standard) Szyfrowania Szyfrowania Standardowa (AES) kryptografii następnej generacji. |
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 w warstwie Advanced Encryption Standard (AES). |
AsnEncodedData |
Reprezentuje dane zakodowane w składni abstrakcyjnej 1 (ASN.1). |
AsnEncodedDataCollection |
Reprezentuje kolekcję AsnEncodedData obiektów. Klasa ta nie może być dziedziczona. |
AsnEncodedDataEnumerator |
Zapewnia możliwość nawigowania po AsnEncodedDataCollection obiekcie. Klasa ta nie może być dziedziczona. |
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 formaterów podpisów. |
AuthenticationTagMismatchException |
Wyjątek zgłaszany podczas operacji odszyfrowywania za pomocą uwierzytelnionego szyfru ma niezgodność tagów 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 używanych z obiektami następnej generacji kryptografii (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 typizowane kolekcje właściwości następnej generacji kryptografii (CNG). |
CngProvider |
Hermetyzuje nazwę dostawcy magazynu kluczy (KSP) do użycia z obiektami następnej generacji kryptografii (CNG). |
CngUIPolicy |
Hermetyzuje opcjonalne parametry konfiguracji interfejsu użytkownika ,które kryptografia Następna generacja (CNG) jest wyświetlana podczas uzyskiwania dostępu do chronionego klucza. |
CryptoAPITransform |
Wykonuje kryptograficzną transformację danych. Klasa ta nie może być dziedziczona. |
CryptoConfig |
Uzyskuje dostęp do informacji o konfiguracji kryptografii. |
CryptographicAttributeObject |
Zawiera typ i kolekcję wartości skojarzonych z tym typem. |
CryptographicAttributeObjectCollection |
Zawiera zestaw CryptographicAttributeObject obiektów. |
CryptographicAttributeObjectEnumerator |
Udostępnia funkcje wyliczania dla kolekcji CryptographicAttributeObjectCollection . Klasa ta nie może być dziedziczona. |
CryptographicException |
Wyjątek zgłaszany w przypadku wystąpienia błędu podczas operacji kryptograficznych. |
CryptographicOperations |
Udostępnia metody do użycia w pracy z kryptografią w celu zmniejszenia ryzyka wycieku informacji kanału bocznego. |
CryptographicUnexpectedOperationException |
Wyjątek zgłaszany w przypadku nieoczekiwanej operacji podczas operacji kryptograficznych. |
CryptoStream |
Definiuje strumień łączący strumienie danych z przekształceniami kryptograficznymi. |
CspKeyContainerInfo |
Zawiera dodatkowe informacje o parze kluczy kryptograficznych. Klasa ta nie może być dziedziczona. |
CspParameters |
Zawiera parametry przekazywane do dostawcy usług kryptograficznych (CSP), który wykonuje obliczenia kryptograficzne. Klasa ta nie może być dziedziczona. |
DataProtector |
Udostępnia klasę bazową funkcji ochrony danych. |
DeriveBytes |
Reprezentuje abstrakcyjną klasę bazową, z której dziedziczą wszystkie klasy, które pochodzą sekwencje bajtów o określonej długości. |
DES |
Reprezentuje klasę bazową algorytmu szyfrowania danych standardowego (DES), z którego muszą pochodzić wszystkie DES implementacje. |
DESCryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do wersji dostawcy usług kryptograficznych (DESCSP) algorytmu Standard () szyfrowania danych. Klasa ta nie może być dziedziczona. |
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ę kryptografii Następnej generacji (CNG) algorytmu podpisu cyfrowego (DSA). |
DSACryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu DSA dostawcy usług kryptograficznych (CSP). Klasa ta nie może być dziedziczona. |
DSAOpenSsl |
Zapewnia implementację algorytmu podpisu cyfrowego (DSA) wspieranego przez protokół OpenSSL. |
DSASignatureDeformatter |
Weryfikuje podpis cyfrowy (DSA) 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 udostępnia podstawowy zestaw operacji, które muszą obsługiwać wszystkie implementacje ECDH. |
ECDiffieHellmanCng |
Udostępnia implementację algorytmu Elliptic Curve Diffie-Hellman (ECDH) Cryptography Next Generation (CNG). Ta klasa służy do wykonywania operacji kryptograficznych. |
ECDiffieHellmanCngPublicKey |
Określa klucz publiczny krzywej eliptycznej Diffie-Hellman (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 ECDiffieHellmanCngPublicKey implementacje muszą dziedziczyć. |
ECDsa |
Zapewnia abstrakcyjną klasę bazową, która hermetyzuje algorytm podpisu cyfrowego krzywej eliptycznej (ECDSA). |
ECDsaCng |
Zapewnia implementację kryptografii Następnej generacji (CNG) algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA). |
ECDsaOpenSsl |
Zapewnia implementację algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA) wspieranego przez protokół OpenSSL. |
FromBase64Transform |
Konwertuje element CryptoStream z base 64. |
HashAlgorithm |
Reprezentuje klasę bazową, z której muszą pochodzić wszystkie implementacje algorytmów skrótów kryptograficznych. |
HKDF |
RFC5869 wyodrębnianie i rozszerzanie klucza opartego na protokole HMAC (HKDF) |
HMAC |
Reprezentuje klasę abstrakcyjną, z której muszą pochodzić wszystkie implementacje kodu uwierzytelniania komunikatów opartego na skrótach (HMAC). |
HMACMD5 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu MD5 . |
HMACRIPEMD160 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu RIPEMD160 . |
HMACSHA1 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu SHA1 . |
HMACSHA256 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu SHA256 . |
HMACSHA3_256 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (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 oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu SHA3-512. |
HMACSHA384 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu SHA384 . |
HMACSHA512 |
Oblicza oparty na skrótach kod uwierzytelniania komunikatów (HMAC) przy użyciu funkcji skrótu SHA512 . |
IncrementalHash |
Zapewnia obsługę obliczania wartości skrótu lub uwierzytelniania komunikatów opartego na skrótach (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 |
Zapewnia 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ługi kryptograficzne. |
Kmac256 |
Zapewnia 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ługi kryptograficzne. |
KmacXof128 |
Zapewnia 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ługi kryptograficzne. |
KmacXof256 |
Zapewnia 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ługi kryptograficzne. |
MACTripleDES |
Oblicza kod uwierzytelniania komunikatów (MAC) przy użyciu TripleDES dla danych CryptoStreamwejściowych . |
ManifestSignatureInformation |
Zawiera informacje o podpisie manifestu. |
ManifestSignatureInformationCollection |
Reprezentuje kolekcję obiektów tylko do ManifestSignatureInformation 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 |
Zapewnia 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). Klasa ta nie może być dziedziczona. |
Oid |
Reprezentuje identyfikator obiektu kryptograficznego. Klasa ta nie może być dziedziczona. |
OidCollection |
Reprezentuje kolekcję Oid obiektów. Klasa ta nie może być dziedziczona. |
OidEnumerator |
Umożliwia nawigowanie po OidCollection obiekcie. Klasa ta nie może być dziedziczona. |
PasswordDeriveBytes |
Wyprowadza 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 tekstu PEM (Privacy-Enhanced Mail) IETF RFC 7468. Klasa ta nie może być dziedziczona. |
PKCS1MaskGenerationMethod |
Oblicza maski zgodnie z PKCS #1 do użycia przez algorytmy wymiany kluczy. |
ProtectedData |
Udostępnia metody szyfrowania i odszyfrowywania danych. Klasa ta nie może być dziedziczona. |
ProtectedMemory |
Zapewnia metody ochrony i niechronienia pamięci. Klasa ta nie może być dziedziczona. |
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 dostawcy usług kryptograficznych (CSP).RC2 Klasa ta nie może być dziedziczona. |
Rfc2898DeriveBytes |
Implementuje funkcję wyprowadzania kluczy opartych na hasłach , PBKDF2, przy użyciu generatora liczb pseudolosowych na HMACSHA1podstawie . |
Rijndael |
Reprezentuje klasę bazową, z której wszystkie implementacje algorytmu Rijndael szyfrowania symetrycznego muszą dziedziczyć. |
RijndaelManaged |
Uzyskuje dostęp do zarządzanej wersji algorytmu Rijndael . Klasa ta nie może być dziedziczona. |
RijndaelManagedTransform |
Wykonuje kryptograficzną transformację danych przy użyciu algorytmu Rijndael. Klasa ta nie może być dziedziczona. |
RIPEMD160 |
Reprezentuje klasę abstrakcyjną, z której dziedziczą wszystkie implementacje algorytmu skrótu MD160. |
RIPEMD160Managed |
RIPEMD160 Oblicza skrót 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). Klasa ta nie może być dziedziczona. |
RSA |
Reprezentuje klasę bazową, z której dziedziczą wszystkie implementacje algorytmu RSA . |
RSACng |
Zapewnia implementację algorytmu RSA Cryptography Next Generation (CNG). |
RSACryptoServiceProvider |
Wykonuje szyfrowanie asymetryczne i odszyfrowywanie przy użyciu implementacji algorytmu dostarczonego RSA przez dostawcę usług kryptograficznych (CSP). Klasa ta nie może być dziedziczona. |
RSAEncryptionPadding |
Określa tryb uzupełniania i parametry do użycia z operacjami szyfrowania RSA lub odszyfrowywania. |
RSAOAEPKeyExchangeDeformatter |
Odszyfrowuje dane wymiany kluczy optymalnego asymetrycznego szyfrowania (OAEP). |
RSAOAEPKeyExchangeFormatter |
Tworzy optymalne dane wymiany kluczy szyfrowania asymetrycznego (OAEP) przy użyciu polecenia RSA. |
RSAOpenSsl |
Zapewnia implementację algorytmu RSA wspieranego przez program OpenSSL. |
RSAPKCS1KeyExchangeDeformatter |
Odszyfrowuje dane wymiany kluczy PKCS #1. |
RSAPKCS1KeyExchangeFormatter |
Tworzy dane wymiany kluczy PKCS#1 przy użyciu polecenia RSA. |
RSAPKCS1SignatureDeformatter |
Weryfikuje RSA podpis PKCS #1 w wersji 1.5. |
RSAPKCS1SignatureFormatter |
RSA Tworzy podpis PKCS #1 w wersji 1.5. |
RSASignaturePadding |
Określa tryb uzupełniania i parametry do użycia z operacjami tworzenia podpisów RSA lub weryfikacji. |
SafeEvpPKeyHandle |
|
SHA1 |
SHA1 Oblicza skrót dla danych wejściowych. |
SHA1Cng |
Zapewnia implementację algorytmu SHA (Secure Hash Algorithm) kryptografii nowej generacji (CNG). |
SHA1CryptoServiceProvider |
Oblicza wartość skrótu SHA1 dla danych wejściowych przy użyciu implementacji dostarczonej przez dostawcę usług kryptograficznych (CSP). Klasa ta nie może być dziedziczona. |
SHA1Managed |
SHA1 Oblicza skrót dla danych wejściowych przy użyciu biblioteki zarządzanej. |
SHA256 |
SHA256 Oblicza skrót dla 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 dostawcy usług kryptograficznych (CSP).SHA256 |
SHA256Managed |
SHA256 Oblicza skrót 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 |
SHA384 Oblicza skrót dla 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 dostawcy usług kryptograficznych (CSP).SHA384 |
SHA384Managed |
SHA384 Oblicza skrót dla danych wejściowych przy użyciu biblioteki zarządzanej. |
SHA512 |
SHA512 Oblicza skrót dla danych wejściowych. |
SHA512Cng |
Zapewnia implementację algorytmu SHA (Secure Hash Algorithm) kryptografii nowej generacji (CNG) dla wartości skrótu 512-bitowego. |
SHA512CryptoServiceProvider |
Definiuje obiekt otoki w celu uzyskania dostępu do implementacji algorytmu dostawcy usług kryptograficznych (CSP).SHA512 |
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 |
Wyprowadzanie klucza NIST SP 800-108 HMAC CTR Key-Based key derivation (KBKDF) |
StrongNameSignatureInformation |
Przechowuje informacje o podpisie silnej nazwy dla manifestu. |
SymmetricAlgorithm |
Reprezentuje abstrakcyjną klasę bazową, z której wszystkie implementacje algorytmów symetrycznych muszą dziedziczyć. |
ToBase64Transform |
Konwertuje wartość na CryptoStream wartość base 64. |
TripleDES |
Reprezentuje klasę bazową dla algorytmów standardu Triple Data Encryption, z których muszą pochodzić wszystkie TripleDES implementacje. |
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). Klasa ta nie może być dziedziczona. |
Struktury
CngProperty |
Hermetyzuje właściwość klucza lub dostawcy nowej generacji kryptografii (CNG). |
DSAParameters |
Zawiera typowe parametry algorytmu DSA . |
ECCurve |
Reprezentuje krzywą wielokropkową. |
ECParameters |
Reprezentuje standardowe parametry algorytmu kryptografii 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ą AsymmetricAlgorithm klasie 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 blokowego 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 uchwytów kluczy. |
CngKeyOpenOptions |
Określa opcje otwierania klucza. |
CngKeyUsages |
Określa operacje kryptograficzne, z którymi może być używany klucz Cryptography Next Generation (CNG). |
CngPropertyOptions |
Określa opcje właściwości klucza następnej generacji kryptografii (CNG). |
CngUIProtectionLevels |
Określa poziom ochrony klucza w scenariuszach monitujących o interfejs użytkownika. |
CryptoStreamMode |
Określa tryb strumienia kryptograficznego. |
CspProviderFlags |
Określa flagi modyfikujące 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 podpisów z rodziną algorytmów DSA. |
ECCurve.ECCurveType |
Wskazuje, jak interpretować dane zawarte w ECCurve obiekcie. |
ECDiffieHellmanKeyDerivationFunction |
Określa funkcję wyprowadzania klucza, która ECDiffieHellmanCng będzie używana przez klasę 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 należy utworzyć klucz sygnatury asymetrycznej, 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 obiektów kryptograficznych (OID) systemu Windows. |
PaddingMode |
Określa typ wypełnienia, który ma być stosowany, gdy blok danych komunikatu jest krótszy niż pełna liczba bajtów wymaganych do operacji kryptograficznych. |
PbeEncryptionAlgorithm |
Określa algorytmy szyfrowania, które mają być używane z szyfrowaniem Password-Based (PBE). |
RSAEncryptionPaddingMode |
Określa tryb uzupełniania do użycia z operacjami szyfrowania RSA lub odszyfrowywania. |
RSASignaturePaddingMode |
Określa tryb uzupełniania do użycia z operacjami tworzenia podpisów RSA lub weryfikacji. |
SignatureVerificationResult |
Określa większość kodów wyników na potrzeby weryfikacji podpisu. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla